I agree with this, except for the last line. Software Engineering is a great career in a lot of ways (interesting subject, smart people, flexible, relatively less bureaucratic, good pay etc) and sometimes I forget how damn good I have it compared to most folk. But at the same time there are lots of other things I enjoy and want to do in life beyond just software engineering.
I think as an industry we get a bit obsessed about wanting rockstar programmers who want to do nothing but make software. I enjoy my work, I'm grateful for it and I want to get better at it, but there are also lots of other things I want to do, so personally I'm not going to spend all my free time programming and I think that's ok.