I have played since the launch of BGs. That's when I finally had enough money saved up for my own shitty PC that ran at like 5FPS in Ironforge. (if I was lucky)
The point is that Blizzard has been steering away from a design where you pick where you excel at. Everything can be changed at will nowadays with a few clicks of a button and some very cheap reagents that allow you to play BGs/Arena/M+/Raiding/etc.
And Blizzard suddenly wants to do a 180 and go back to that? Sorry, too little too late.
The game has changed, and the community along with it.
And yes, it IS gimping yourself. Sorry, but that's simply how it is. If you pick the AoE Covenant you gimp your single target. If you pick the single target Covenant you are gimping your AoE. That's just how it is.
The only solace I take from this entire situation is that I know 100% sure that if this system goes live as is, the various forums around the web that are dedicated to WoW will be filled with whiny posts from people crying that their Kyrian Pally got refused for a HC raid, or how their Venthyr Hunter can't get into an M+ run above +7.
And I will sit there, and I will laugh at them. Because all you had to do, is to listen. But you refused, and decided to regurgiate Ion's opinion about "muh RPG"
So you will get what you fucking deserve. A shitty and broken system that is going to be a balancing nightmare. Covenants will be nerfed. People will cry because they will have to regrind a new Covenant. Other Covevants will be buffed, and the same will happen. Some combination is going to be hilariously broken in PvP and then get nerfed and affect PvE because it also happened to be a good Covenant in PvE.
It's Azerite all over again. I can't wait for Ion to go "So, we didn't like how Covenants turned out" in a Dev stream.
It's going to be hilarious. That's what you get for not listening