There will always be borrowed power. The only difference is how annoying the make it. It adds something to keep working towards once you ding max level.
I preferred when it was more passive as with artifact power in legion. You could go out of your way for it, or you could not and be fine, just a little behind. I am not a big fan of renown.
Itemization is not borrowed power. That system has been integral to the game since its inception and has never been discarded or reinvented.
Multiple systems would be fine if they carried over from expansion to expansion. It is that these systems are entirely discarded that annoys people. That is where the term “borrowed power” applies.
Not only do many people feel no drive to invest themselves in these systems because they’re inherently temporary, it is a complete waste of developer resources when they spend the majority of their development on the live product on systems that will be implemented, iterated upon until they’re actually fun, and then immediately discarded and reinvented with a system that has the same design purpose.
You don’t have to do any “earning” of the covenant abilities because they’re freely given as soon as you hit 60 (or earlier if you’re using Threads to level).
Yeah, some of the “logical” Covenant/class pairings resulted in some very class-thematic abilities. I’m sure they’ll just toss out an underused talent and replace it with these sooner or later. Or slap them onto some legendaries.
The systems aren’t bad but blizzard keeps tripping over their own feet when it comes to how they decide on implementing them.
This video does an in depth look at the history of these systems over the years of expansions and thoroughly goes over the ups and downs of them and I think puts into words better than I can why the ideas behind the systems are sound but blizzard takes too long refining them into the final versions that are much more user friendly.
Borrowed power can change the way you play.
Itemization can change the way you play.
Classes can change the way you play.
Specializations can change the way you play.
Talents can change the way you play.