Focusing on your second paragraph... how will covenants not be very easy to see what ones are the best for specific content ? Do you really think simply obfuscating it will hide it from a community that often knows more about the games balance then blizzard does?
You are not suggesting that covenants will be balanced as tightly as current racials that doesn't seem possible.
- - - Updated - - -
Alright that wasn't really my point but it is something I agree with. Again though there are stark differences between having a singular item or maybe two obtainable over months and a system that cripples the entire game beyond the lower difficulties you seem to know.
Have you ever considered how harmful the choice of these minor things are you disregard off hand? You bring up race... in MoP when racials where at their worst in terms of power gain the alliance end game was devastated from the top players abandoning it that even now its rare that the entire faction can field enough guilds to complete hall of fame. I know I had the annoying experience of ditching a full stable of level capped characters when the last raiding guild in my time zone closed.
I honestly don't care what you do in game. I would prefer to mitigate another train wreck that is going to slam into the content I enjoy however. I am just tired of this desire to keep trying terribly flawed systems over and over again... AP, Azerite, essences. corruption all of these systems get binned immediately due to how poorly they are conceived but we just keep getting more.
I just grow weary of things that should be cosmetic choices negatively effecting harder difficulties.