I realize there are people with young kids or 2-3 jobs that really have little to no downtime, but it seems that for most people time isn't really the issue - it's just are you more of a passive or active type of personality.
If you only want to learn programming for work then you obviously have a different perspective than people writing chess engines from scratch for fun instead of using an existing one, right?
You dont understand that people have hobbies they enjoy doing? Because thats the entire point of the article.