Beyond that, you are not a machine. Stop arranging your life so that you’ll be the best programmer possible and go do things that are just fun and not connected with your career. It’s good for you, trust me. 40 hours a week is enough for work, go enjoy living.
But on the other hand, I do kind of agree with the parent that a coder who shows no evidence of ever having experimented with a new technology or scratched their own itch with code seems like someone with neither love for nor curiosity about their craft.