As you can see in the above image, spawners are free to go crazy. In the above situation, we're locked in an endless fight.
It doesn't really make much sense that spawners can get away with this and it feels artificial.
My suggestion to make spawners more... realistic is simple:
- for each unit spawned, the spawn rate decreases.
- for each unit not spawned, if the spawner is at its cap, the spawning rate increases back to it's maximum
-Jack.