My stance on xp pots is that when the game is fun playing, wtf do I need xp pots for? So I get to the end faster? It sounds like fast forwarding through a movie you are enjoying. If the game isnt fun, wth am I doing there?
I can imagine plenty of cases where you can argue for them being P2W, easiest example is a game that really starts at the cap but without the 1000x xp booster it takes you a bit too long to get there. But really is reaching a level cap a concern these days? If someone wants to race to the cap at server start well shit, if I want to compete in a race I buy running shoes. Analogies are bull as usual but the point is racing to cap is not a goal set forth by the game, and any goal you set for yourself might be impaired by certain conditions outside your control. That guy having the xp boost, your server's emergency downtime, the fact that someone bought the collectors edition and started earlier, whatever else.