Designers need to care about business as much as they need to care about their users. And there will be times when these two run opposite.
Design Interviews: Things that no one tells you
Rachit Gupta
1656

So true. This is what differentiates an experienced designer from a novice. There are always trade offs, and the ability to run a quick mental CBA (cost-benefit analysis) in the context of their particular business is key to landing a role of significant responsibility and salary.