>many of the customers get to demand that things work the way they want
This here so much. When some group paying you millions is saying they want a feature or they will look at competitors all kinds of crap ends up in the software.