This viewpoint is garbage. Outside of work hours, a person has no obligation to be career-focused. Tech shouldn't require someone to be about their career in their free time as well.
Maybe I'm misunderstanding you. I sure hope I am because this expectation to make CS your hobby to be a valid CS grad in the workplace is awful.
Similarly, I used to have a crippling envy of accomplished coders who were same age as me, which has long since evaporated.
Probably a symptom of ADHD, my life consists of many short distinct phases where I hyperfocus on an interest. Knitting, woodworking, programming, reading, etc. I do have several projects that I wish I could just dedicate a couple of months too, however! Seeing how far I could get in a dedicated week always makes me long for another month of intense focus.
It's also amazing how many CS majors waste their 3-4 years addicted to video games (LOL seems to be the big one right now). Those 1000's of hours are better spent building that portfolio that will net you $100k day 1 out of your degree.
Video game addiction is serious. Google for solutions, it can be fixed. It does not improve your resume to mention your lol rank.