Clients feel a sense of loss when you have to rework old features or reject their ideas. We need to help them reframe their loses and appreciate the trade-offs.
I was surprised to find a several dancers who are also designers and developers. I believe there are a few key habits that designers can hone through, or borrow from, dancing.
"Better software" is software that makes our users' lives just a little easier. If it doesn't meet that goal, it's useless. Sometimes worse than useless.