I think this is a pretty distorted worldview. I'm confident most brick-layers would be happy to be taken for this kind of "complete ride by employers" in exchange for the cushy offices, offsite retreats, snacks, beer, endless perks, and $100k+ USD/yr salaries that software engineers tend to get in exchange.