II too have seen this problem and often need to send a design back to have it simplified. Many times the design engineer will challenge these request because if they have done it once before to them it is “open season” and they should be able to continue. Generally when explained to them the burdens the shop has with the fancy or not so simple features that do not add value, they understand and try to comply.
The other side of the coin is the design engineer has customers and sales that continue to ask for more than they really need, they want a design a certain way, they don’t care how it’s made, and want it yesterday for next to nothing. They are often given little or wrong information to work with and are under pressure to get it done fast.
I don’t think people want to do a bad job but do overlook some details for others. I do think that the squeaky wheel does get fixed, so instead of being lazy and blowing it off why don’t you (we) go back and get it changed and tell them why without assuming they are lazy.