Absolute terrible progression
If you get stuck on a level because you don’t have good enough upgrades, you just can’t win. They don’t give you anything for failing a level, so you can’t slowly earn currency to level up and win. So you end up just stuck at a level you can’t pass with no way to get better to beat it.