This reminds me of a children's story I quite like, where two people standing in the rain talk about improving the umbrella to make standing in the rain less unpleasant. They add walls, a frame (so they don't need to hold it above their heads), floor, windows and even a stove and they're pretty satisfied with themselves until they realise they invented the tent.
So one time I spent about 20 minutes re-designing Mecha in my head to be something more sensible and "real world" applicable, as well as semi-field serviceable, by stripping away, replacing, or redesigning the existing features (arms, legs, head, etc. Arms go because hardmounts are more stable, legs turn to treads because of stability, serviceability, and less that can go wrong. Sensor package in the head is distributed across the body so one hit won't take it out, etc....)
The end design was a tank.