I think a big part the problem is that of you include a cash shop of some sort in your game, the incentive immediately shifts to maximize the grind as much as your players are likely to tolerate. The more you can successfully push this, the more money the time-saving items you sell will turn a profit.
So any game that includes this sort of transactional mechanic has a strong perverse incentive to waste your time.