None of the paid services provided in WoW are "scummy". People who tout this bullshit have probably never seen a mobile game with their eyes. The cash shop in wow literally has a couple vanity items that you can buy if you want to support Blizz with a couple more bucks over the sub. None of the are exceptionally beautiful, nor are they much more beautiful than many other rewards you can just get in the game. People making a big deal out of this are either trying to gain popularity by jumping on the 'mtx hate' bandwagon (influencers) or get riled up by said influencers (their fanboys).
The offer of stuff available for real life money is extremely limited in wow, and there's no signs that this will change any time soon.