> Many jobs in the modern economy are flexible.
But we're talking about a national level. To go back to the current top voted comment in this thread - we need to put this into perspective. I think a more accurate statement would read "More high end tech jobs are becoming flexible."
I'm in the same boat you are - I have the luxury of working from home and the mentality is basically as long as i'm meeting a certain number of billable hours per week, nobody really cares about the mundane details of when the work is getting done.
However, one thing I have noticed in the tech industry is that there are a lot of unwritten expectations on both employees and employers. A very common one is what you cited - "Get the job done if it takes 40 or 60 hours". And thats reasonable in my opinion, given competition in the US and the need to deliver projects on time.
But there are Employer commitments made as part of that, too, which are rarely fulfilled. Every company i've worked for in the past 10 years has had some type of policy around bonuses. And every year, measures outside of my control dictate the terms of those. Whether its the economy, stock price, or sales performance (I have nothing to do with sales) there's a different excuse every year, and the payout is laughable compared to the level of bonuses senior management get.
So it seems like we've got a situation where people "Go the extra mile", "Play on the A Team", or otherwise make personal sacrifices to help an employer, whereas employers regularly remit on the obligations they've set to their employees.