I've played wow for over 15 years and i can clearly say i can achieve more by playing at BnS than WoW
I can farm every material for progression without any timegate and only doing activities i like in Bns while im forced to do 1 Raid run per week at WoW.
And WoW has monthly subscription while BnS F2P with in game shop purchases.
On top of that you can buy ingame gold at WoW and with that you can buy pretty much everything, Raid/arena/dungeon carries can be bought as well which can gear you easily to top, so WoW can be considered a P2W too.
As long as its not like those mobile games where im forced to pay money to access some content or abilities i dont define a game P2W and in BnS i know i can achieve everything by playing so i dont mind if some pople like to pay money to skip some Farm/Grind , in the end i play this game for that progression, reaching to top is not my desire, im happy with the way it is right now.
-All of those are my personal toughts-