True that, but it's not their fault, it's just their turf. They need to solve business needs for core processes in a sufficiently generic way to be applicable to any big enterprise. The only way to achieve this is through heavy configuration/parameterization.