Total BS. Top-to-bottom offensive, elitist junk masquerading as logic. Written by someone who has never spent an afternoon with a farmer, with a cop, with a fisherman, a professional musician, a pilot or any manner of soldier. Some professions dictate one's entire life. Software engineer is not one of them.
You can be a software engineer 9 to 5 and be something else on weekends. Ask a farmer what they do on weekends. 99 time out of 100 it will be something on a farm. Ask a pilot and they will ask which hotel they are staying in and when thier next flight is schedualed. Ask a soldier and the will ask whether they are on recall. Some professions have days off, others do not. Those are the ones that define a person's life and personality.