Only min-maxers need this changes and in most cases min-maxer = hardcore player. And only competitive content requires player to be min-maxer, otherwise he would be rejected. And in most cases competitive content = hardcore content. For example I'm casual player and I don't care about this changes. Again, Covenants are like classes and specs. There is no 100% balance between classes and specs, but players aren't allowed to swap them at any moment due to this reason. And I don't see, why developers can't add more "meaningful choice" systems. But even swapping isn't actually enough - character power and story should be separated from cosmetic and RP things. It's the same problem, as with rep grinds in MOP. Players wouldn't be angry about them, if valor gear and profession recipes wouldn't be gated behind them, making them mandatory to do on daily basis schedule.
And again. It's the biggest misconception, that game revolves around some "elite" content, like raids and M+. Simple truth - game isn't about "raid or die". It's content for may be 10% of hardcore playerbase. About 1M players max. And if other content won't be fixed, this game will have 1M players left pretty soon. Content, I've listed, is optional for some, mostly hardcore, players only. For me it's content, I actually play in this game. And if it's broken - I have nothing to do in game.