The average person on a residential job site I've talked to has looked and sounded like they're having as much fun as the average software dev. And none of them have said stuff like "people on my team have confided that they cry every night because the higher-level management keeps screaming about the project not being done" like I've heard at from folks, say, certain big social media places...
I could imagine a desperate person with a family writing that app. I can't imagine anyone else with light behind their eyes doing it.
This has even been the startup world (even downstream of LLMs!) for some time.
The people in deep morning tend to be the people who have managed to avoid this outcome, or deceive themselves about its inevitability.
Im pretty sure the taste is an evolutionary indicator of nutritional value (we now know how to cheat to make food that tastes really good but isn’t really healthy). But it’s not really an accident that some food tastes good.
Work, unlike food, is a social construct, and while it's no doubt a bit more complex, the statement that "Jobs are not generally meant to be enjoyable (although that is a benefit if so), they are meant to get work done" is factually correct. Because work generally is "work, not fun", people get paid to do it, with competitive salaries and perks.
I won't respond further to your very bad arguments (or the absurdly out of touch elitist arguments from others here that miners enjoy their work as much as software developers do ... I'm retired and still do software development for fun; no miner does the same).