I can code in multiple languages on multiple systems and have been doing it for a shit load of years .. and right now I am sitting in front of OSX, Windows 7 and Debian systems.
But suppose my choice of career was suddenly cut short for some reason (the singularity?) what would it take for me to learn a bunch of manual skills in order to become a productive member of society? And to learn them to the same skill level I have now?
Basically I would be fucked as I have spent all these years adapting to intellectual challenges that rely on understanding arcane facts about specific systems, and then shuffling that knowledge around to find oval solutions to problems. I chose this career path because I was not enamored with the idea of manual labor. Actually I take that back .. I chose this career because I was enamored with the intellectual challenges. So I know I would suck at being a coal miner or a machinist or a welder or barrista compared to people who willingly have taken on those career paths.
The mythical coal miner to coder transition would suck for the same reasons that me being a coal miner would suck
So in general I agree with Bloomberg