I enjoy what I do and am making decent money doing it. If I won the lottery with FU money, yeah, I'd be done working for others.
I think around 35 is when you may see through any illusions employers have with buying into their grand mission statements or whatever to get you to work more for them with no more reward. You realize working for someone else is what the gig is and accept that.
When I get home from work sometimes I want to continue on the problem I was working on all day. Most of the time I stop myself and do other things I enjoy - relaxing things, hobbies, etc. Sometimes I will work on work stuff but that is up to me (unless it is some outage or emergency type thing).
One option is to go work a different job for a day like volunteering for Habitat for Humanity building houses. It puts things into perspective about how physically easy working with software is when compared.
I can enjoy the lifestyle my work provides even if I see the work as 'meaningless' ( I don't, or only insofar as everything is meaningless ).