You created this perfect progression system with lots of stats and upgrades to grind for, and you ruined it with this one tactic. You can only buy things if you have one really good run instead of running a few good times and progressively working towards something. This is something I'd expect from a mobile game but not this.