This kind of systems often suffers from the maintenance issues because of the lack of separation between domain knowledge and control strategy, especially when the configurator system is complex.
Systems of this nature often experience upkeep issues because of the absence of a clear separation between specialized knowledge and control approach, especially in complex configurator systems.