The Rich being on top of the poor is how it is for a lot of games, and since they're still on the market, clearly it works.
Now for those of you who say that it will put off players who aren't willing to spend money, I ask you, why should they, the company, care? If you're not paying, what incentive do they have to serve you? They're a business, their objective is to make money.
The only reason they would have to serve the non paying player base is to maintain a good image to the public, and if they're getting enough revenue from the paying players, what difference does it make if they're despised?
If they want to rake in the money, it's not going to be with flashy banners or aesthetics, it's going to be paid advantages. Sure, maybe I'll pay for one or two aesthetics if that's what's available, but if a company really wanted my money, they'd go down the pay for advantage route.
Oh and for those of you who say one customer won't make a difference, I very much doubt I'm the only type of gamer who supports this and my nice stack of game cards totaling over 1000$ plus more spent on credit cards begs to differ.
There's no way like the P2W way.