Uhm what am I winning with a cosmetic item? Ironically those pets are actually worse than some ingame ones for battling.
https://www.warcraftpets.com/wow-pets/top-twenty/
Only one listed from the store is Lil Ragnaros and that is at number 8. The 7 before it are easy as hell to farm in game. Unborn Valkyr takes a tiny bit of effort from what I recall.
Yeah that isn't pay to win at all. Forgive me though for not taking you seriously when you start comparing politics to pay to win that isn't even in the game.
Also 100 boost is not pay to win. If it was 110 with bis gear, 9/9 mythic and free Gladiator with gear then yeah that would be pay to win.
Oh and not opposed to the artifact grind just think it could have been handled a lot better. Specifically Concordance should have just been 1 trait and there should have been more minor ones imo.