even in bdo more pay to win than eve online, if you had logged into it this last week you would have gained all the cash shop items you'd need to last you a while, you'd be short pets, but, they gave away quite a lot of shit this xmas. inventory space, a costume was given away today so if you log into bdo now and you've done 1 awakening quest, you'll get a free costume, worth like 20 euros, that you would normally have to buy or wait forever to be listed on the market. even bdo, super pay to win, can still be avoided by playing the long game and sponging event rewards and login rewards grinding it out. you can 'win' without spending anything, but just because you can doesn't make it less pay to win. you can still pay to win, even if you can long game. most games will try almost anything to get you to spend money on it and i don't think there is anything wrong with that, if you like a game and play it often then its probably worth spending some money on it if you enjoy it.
oddly though, the difference between eve online, bdo and wow, is that the top end moves in wow, the pinnacle of progression changes multiple times a year. while the pinnacle of eve and bdo has largely remained the same for years and hasn't moved.