Also, construction is a job that's notoriously hard on your body. You can't count on being able to do it into your 60s like office work, and one bad accident can end your career in construction (or just flat out end you). And the work itself is hard. Pay needs to be higher than other jobs to compensate for this. I know I'd rather be, say, a Starbucks barista than a construction worker, even if the latter paid a little bit more.