Not everyone likes to work on code in their free time, though, and code from work is often not public. How do you suggest people like that get jobs then?
How much more time am I supposed to spend clickety-clacking code into a computer while ruining my health? Zero. Zero should be the answer. Because 40 hours is already a hell of a lot.