there are some good comments under here- I think, even all the legality and morality aside, gambling for stuff just isn't fun. Us players want every purchase to count, and I think removing the gacha element will increase user satisfaction across the board.
It seems pretty obvious to me that that's the best choice: why wait to fix it?