You raise several good points that I agree: the game does snowball against you when you start losing units which I think was poor design on my end. It becomes frustrating for the player to try to continue once they lose a few units to the Shred enemy, which was both, relatively poorly introduced in what they do, and their priority.
Glad that you liked it!