They're not "advantages". You're just using an alternate means of obtaining something. You could buy an AOTC with money. Some say that's an advantage. I say its a disadvantage because its boring.
Furthermore, the ends you're describing aren't "wins". You keep on misusing the term to make a bogus point.
Here's an example of actual P2W. I play Star Trek Timelines. There are actual weekly events played against other players where paying real money confers a distinct advantage. The game works by using particular characters to accomplish tasks. Usually there are two new characters per event and there's an option to buy them directly before the event begins. Its advantageous to do so although its not unheard of for F2P players to occasionally win an event. The events are heavy, heavy time sinks even if you spend a lot of money. The F2P is going to have to spend more time playing the event and will not be able to repeat that win for at least a few months.
There's one additional element that makes this P2W. There's a tiered achievement system within the game called Crew Collections. Filling out a tier gives a permanent statistic bonus. Even after 5 years its not possible for a F2P player to have completed all of the game's collections. Its a permanent advantage that has no equivalent in WoW and playing the game more often won't help you fill the collection faster.
I could see the P2W argument working in WoW if a F2P game system like achievements were to have a permanent bonus attached to it. In this case spending money would allow you to obtain achievements faster. I can't really see this happening and until then all your money is just being used to obtain decorations.