You are talking like this is something new on WoW.
Ability pruning? Yeah never heard about that before BfA indeed
RPG elements? I don’think you can talk about WoW as an RPG atleast since…well…Cataclysm maybe? I mean, WoW must be seen mostly from a MMO perspective nowdays instead of the MMORPG it was earlier, but that’s not related to BfA alone.
Stats squish tbh is ok for me (IF is balanced in a way where if you stats got lowered, the enemies too are squished), i think is a natural evolution to remove some confusion about big numbers, because i agree we didn’t have any problem during Legion, but let’s say that we didn’t had any squish, be sure that there would be a time when you have to consider this: “Will 8375645251846483 be enough DPS for this boss? Or my 7363648281948579 damage is too low?”
I can understand that peoples like seeing increasing their numbers, but when it becomes too high it could be cunfusionary. Futhermore i want to add that Vanilla and TBC never had big numbers, but still these are two of the most beloved versions of the game, so i don’t think that the number itself could be considered as a main issue (but the balance in scaling could be the problem here).
I can agree with the Talent Row and the Heart of Azeroth, tbh i miss some interesting things like the Gladiator Stance for example (wich alot of peoples hate too i believe) and the fact that we didn’t get any new row since WoD (atleast we got the artifact during Legion), the Heart of Azeroth for now is a compilation of uninteresting traits for the most, there are some that are more interesting than others like Baleful Invocation for Demon Locks and Latent Poison for Surv Hunters but they don’t really add so much. Ion said that in patch 8.2 the Heart of Azeroth will be reworked and it will be something more like talents, or class set bonuses but we will see, i believe.
Oh and for the Legion Artifacts, Blizzard always said that it was a content related only to Legion, se we are arguing about something that we knew it would eventually been removed.
My point is that, even if we take in consideration all these things that could be issues for someone, if you give 0 for this in rating, what do you give to a game that it doesn’t even start? Or that is bugged like hell? BfA is not only the things you listed, the Metacritic rating it’s given by peoples that took in consideration only the issues and not the entire game, that’s what i mean, and that’s why i don’t think that this rating is 100% honest.
Another example is MoP: i’m pretty sure that’s 5 just because of Pandas, problably is just that.