There wouldn't be a backlash if they let us just purchase all of the gear items and skins with coins. Give them a fucking absurd price tag for all I care, as that ensures that people will have to grind if they really want a specific item. But at least you KNOW what you'll be getting. Keep the coin amounts the same for randomised drops, in which you COULD obtain that same item but you've got much less of a chance compared to purchasing it outright for more coins. That way you give the player the choice of 'spend more coins, get what I want' or 'spend less, potentially get it'. But you still retain the players interest as they'll have to grind regardless.
They have nothing to lose doing this. Pisses me off. One thing they cannot do though, is allow them all to be purchased with real money or time crystals. That will cause a shit storm, it has to be coins.