One of the great things about being engineer is dedicating your life, for several years, to developing a product that will satisfy everybody. You organize meetings, collect feedback from staff and customers and dealers, you develop a spec, you build prototypes to represent that spec, you call more meetings to review the prototypes, you send those prototypes out into the field for even more feedback, you revise the spec, you build another prototype, you get more feedback, you implement what you can and put the rest on a to-do list. But you have buy in. Everybody agrees that what you have is what we need to sell. And then you go into production. And then you are an asshole.
Everybody who was either silent or said the prototypes were fine will now line up to point out what an idiot you are. Everything is obvious once you are in production. And the engineers are morons for not doing the obvious.
And so goes my pity party.