Any good pay to play game should have all rewards obtainable in game. If you want to put them up in the cash shop to save time, that's ok, but the ability to obtain in game is vital. Why else are we paying?