The products had weaknesses at times, and management/ developers did not incorporate the weaknesses as implementation/ smaller clients communicated potential improvements. Unless a big client demands, products did not look too strong (and front line employee had to face the customer frustration.)
The company also based evaluations on utilization, and assigned , thus implementation team members could not themselves affect the utilization matrix.