Clients make design changes not because they hate designers! they just see things that designers can’t see! such as business and financial objectives!
A good designer will always come with a creative solution to satisfy his pride and deliver the client’s goal.
I remember once a client made me learn a new software to be consistent with their internal work, today this software is one of my essential tools.
Designers should overcome their pride, and remember they’re not saving the world with a poster! Businesses are depending on their design decisions.