Pic related is the REAL reason nobody would use mechs
Higher maneuverability, higher amount of weapons, better armor, better speed

You can even put arms on them if you really want