Why do banelings exist ? Zerg is OP

in broodwars we all thought it was cool to have infested marines as they were late game OP. Banes are equivalent to infested marines except they have speed etc

Please tell me how this is not OP ? No one will buy SC3 if there ever is one

Banelings exist because marines are overpowered.

I personally prefer roaches because when using banelings there is so many things that can go wrong:

  1. Enemy may split units
  2. Banelings may be killed before getting to their target.
  3. You may find yourself in a situation where you need to attacking buildings but news flash. Banelings die in one shot and generally don’t trade efficiently for destroying bigger buildings.
  4. In team games you may have one enemy that has marines, but you get attacked by another enemy with armored units that trade bad against banelings.

Also with roaches you can morph them into ravagers on the fly to deal with tanks.

I am not sure why do you compare free (energy) units to the not really cheap banelings in the first place.

I don’t know what version of SC1 you played or watched, but in this universe they really were actually very bad because while they did have the speed of stim Marines; with only 60 HP they died pretty well and also did nothing on death. You basically had to also be running Dark Swarm to get value from them, even ignoring the impossibilities around their acquisition.