Micro Transactions have become the standard for gaming and I don't see why we can't pay for small boosts, such as auto refresh in the showroom, faster fighting displays, etc etc.
It gives cash players a better gaming experience and it gives free players a better gaming experience because there's more financial motivation for work to be done on the game.