I think one problem is composition. Computer multiplex access to CPU and memory, but this strategy doesn't work for actuator and sensors. That is why we see great demos of robots doing one thing. The hard part is to make them do multiple things at the same time.