I&#x27;d say it (rules based programming) is useful quite often and dramatically simplifies cognitive overhead for a lot of problems (UI is actually what comes to mind for me). It isn&#x27;t used because of the initial sunk cost in learning how to do rules based programming well.