isn't the arduino a development platform

Yes, it is a development platform. Once you've developed the robot to the extent you want, it's no longer a challenge. So, you take it apart, and move on to something different.

If you were designing and building something that had a real purpose, you would do just as you outline.