Yea I see what you are saying , Theres a huge difference between working hard and working smart though
there are plenty of ways too make good money without losing 60 hours of your life a week
the biggest issue I see is that too find a way out of the rat race you need time , and the rat race is specifically designed for you to not have any time
This is the main thing I try too explain too people trying to escape the system you need time away from your job to strategise a way out of it
Once you become good at being a software engineer over time you realize that most of the time you can get what they expect 40 hours of work to be done in 20-25 hours. Maybe 30 tops.
I don't think I've actually worked 40 hours in a week in a long time.
I work in spurts where I will be super productive for like 3-4 hours like a coding savant and then I'll take a bunch of time to myself and do other things.
End result is thing still get done at the same pace as they expect if not faster. Have no interest in taking on extra work because I am more efficient than others.
Never punish yourself for working smarter rather than working harder. I did that for a long time and believe me all it does is cause you to become burnt out.
Now, in the event I couldn't get things done in that timeframe, obviously I would work the normal hours to get it done...I simply just haven't had to in a long time. I'm not saying slack off and don't get your job done either...I am saying get what's expected of you done in the time it is expected but when you are able to exceed that time, don't give it back to them.