Absolutely spot-on.
However, most folks (not just designers) have a difficult time with compromise, these days. It's become a value judgment (You're "weak," if you compromise).
I learned, when I was a kid, that I can't always get what I want (I think that someone even sang about it, way back then).
The art of compromise, is one of the most valuable skills I had, during my career, and I'm still at it. In fact, I was just texting with a team member, a few minutes ago, where we have to come to a compromise.
> I learned, when I was a kid, that I can't always get what I want (I think that someone even sang about it, way back then).
https://en.wikipedia.org/wiki/You_Can%27t_Always_Get_What_Yo...
Compromise is a lose-lose. It originally meant a promise between two parties to follow the decision of an arbiter. Sometimes this is the best we can hope to do, and right and necessary in order to have nice things: see for instance the Wikipedia essay "The Wrong Version", https://meta.wikimedia.org/wiki/The_Wrong_Version or the Northern Ireland peace process. However, a mutual preference is a win-win, and is a creative new idea instead of merely splitting differences, and is way superior, if you can get one. Often people don't make the distinction and call both things compromises.
...why the downvote, please (mystery downvoter)? I can only read that as saying "No! You must not arrogantly hope to be creative and solve problems for mutual benefit! It's important that everyone be quiet and learn to suffer!"
People seem focused on the interpersonal conflict angle in the comments here, i.e. winning and losing in a battle of wills.
I think its just as important to realize ideas themselves can be conflicted or contradictory, and that practical action requires compromise. Many seductive ideas may not be well-formed if you really dig deeply enough. It's not just economic or political pragmatism. Even the solo designer/thinker needs to compromise such untested ideas in search of a realizable system.