My father was a laborer and he was incredibly proud of every project he worked on to build the city he loved.
He was exceptionally proud the day I drove to my first day of work at Microsoft, along a road be helped pave.
We should all aim to build things we can take pride in.
What is this viewpoint based on?
The majority of blue collar workers I know get plenty of pleasure from their work and would absolutely hate sitting on a computer 8 hours per day.
If the "work only as means to an end" line of thinking continues, us programmers will be there in no time.
I think work becoming more abstract and not seeing anything concrete like a bridge or a road or a building after the work is complete is the source of a lot of mental illness, melancholy, and even suicidal ideation in modern society.
So much infrastructure is built by people having a less than good time.
An Engineer might get the jollies designing a bridge, but the workers who work on it dont.
The goal is to give lots of people happiness from not having to drive 100km out of their way.
If we solve a lot of problems for a lot of people and all it costs is the happiness of a few software engineers, well I am not convinced they were happy to begin with. Fund it.