> Wait 10 years when the humanoid robots become reasonably capable and affordable
We've had humanoid robots that could walk for what, 30 years? While technology marches ever forward, and sometimes makes pretty good leaps, 10 years for both capable and affordable seems pretty optimistic.