I honestly feel ashamed of the "casher vs non casher" mentality.
I am not the kind of person who is cashing, I am proud that I donated a small amount in 2016 because I felt like Daneos does a good work and I wanted to help a bit of appreciation.
This "omg cashers have infinite stones, while non cashers farm all day" is complete bullsh1t. I'll be the one to judge, because I farmed tremendous amounts of time to get decent gear, and I even streamed when I blew 3 weeks of work away on stones (POB).
Cashers have a slight advantage, because they can make their work shortened with donating to the server, they basically pay the server so free players can still enjoy the game. Oh yeah, I know this is a "common logic" but this is the concrete answer, it is REALLY simple to understand why do cashers deserve a small edge.
Now here is the catch. Currently as we speak, free players have just as much chances of getting the oooooooohhh well desired Dogiballs, all it takes is spamming CC F25, you don't even have to be """"OP"""" or """"LUCKY"""", all you gotta do is spam that easy dungeon, and hope for a dogiball, you won't get 213 of them, but considering we are in lv45, and people already have gear (like myself) which is still good for 55-60 cap, I think have a low chance of getting dogiballs is better than adding them directly to cash shop.
There is no perfect MMO, as long as people can manipulate in-game currency, or make better use of it, it will definitely happen.
Kamo is right, I myself saw people selling items for real money, it was all around the pre open beta server, I even reported atleast 10+ people who spammed selling zeni for $.
Please get out of the high horse and don't try to justify that "cashers have X amount of u70 stones". Some, if not most of those stones are most likely gone by now, and even if not, the chances of getting +15 with those stones are just slim to none.
There is a very good suggestion regarding boxes, which is adding boxes into cash shop, but make them limited, and completely untradable, OR to work on gear only that have Binds(Activate) already, just to make it a bit harder to resell, so it would be considered less p2w.
Guess what, every game needs that low amount of p2w, because Daneos doesn't shit money to keep the server alive, and he is developing the game with a handful of staff members to try and keep the game up, even if the decisions are wrong sometimes, you can't make everyone happy, but they try to make balances.