It has nothing to do with being cheap or lazy. You are asking them to force a one size fits all interface on the players instead of allowing players to have the option to customize their interface. This is never going to happen, like the other things you have asked for, which are also never going to happen for reasons that I have already explained to you that you ignored completely. It doesn't matter that your "programmer friend" says it's easy to do. This is enterprise software development, there are many stages in the pipeline and many different teams that are involved.
The only one being lazy here is you. You are too lazy to learn how to use Bartender or a very simple stance macro to solve your problem. That's on you.