Since I mentioned alpha & beta and Blizzard ignoring the feedback they do get, gonna explain a little:
In early BfA testing, there was an official thread asking for input on Azerite gear. There were hundreds of posts all saying the same things, outlying the same problems with Azerite. From the massive imbalances in powers, to some classes not wanting their class powers at all because they sucked, to how awful it was that Azerite gear was untradeable, to how you would get an “upgrade” piece of gear but since NONE OF THE POWERS WORKED UNTIL YOU FARMED MORE AP it wasn’t an upgrade at all because it would sit in your bags for ages.
This thread went on for weeks. Hundreds and hundreds and hundreds of posts, all saying the same things, getting bigger and bigger and bigger.
No blue responses.
Until! Lore (remember him?) posts in the thread saying, “I don’t get it. What don’t you guys like about Azerite gear?”
…seriously?
READ THE THREAD, dude.
Fast-forward to Shadowlands…
Alpha & Beta testers pegged the covenant restrictions as the achilles heel of Shadowlands from the beginning. Blizzard’s developers didn’t care.
Late in development, there was an official thread asking for feedback on covenants. Not covenants in general (Blizzard still wasn’t willing to budge on any of that), but on specifics, covenants abilities, soulbound traits, etc. Again, hundreds and hundreds of posts on the topic Blizzard was specifically asking about, listing tons of little details, fixes, things that didn’t work properly, etc.
They ignored every word of it.
There’s no point in having something like the CC when the devs’ minds are already made up.