You have to draw a line somewhere, though. Every engineering decision has a cost, whether time/money, opportunity cost, or design tradeoffs, so it's not practical to cater to every single user you have.
Again, let's face it -- it's bean counting, some medium-level product manager wants a raise by saving expenses.
That's all it is, that's all it ever was, and it ain't ever gonna change while there are people on these positions.