Our good wages of the past were based on cheap oil, but due to current energy prices our wages will end up going down as a result.
I have worked union and non-union jobs. About 25 years in the IBEW as a journeyman wireman on jobs from schools to nuclear powerplants and about 15 years as a UAW maintenance electrician for Chrysler. All in all, the IBEW guys were better workers, but they lacked the detailed technical knowledge the UAW guys had. I received over 800 hours of classrooom training while at Chrysler and the IBEW boys are lucky to get a night school 20 hour skills upgrade from the union once every 2 or 3 years and the slugs never do go back to take extra classes.
In nonunion jobs( I've seen about 10 of them) it was all about who you know. I was a good worker on a co-gen cement plant job in Brooksville, FL in the mid-80's. We had a helper electrician in his 20's on the job. One weekend the superintendent's boat sunk at the ocean pier ( leaky drain plug) and the helper guy was at the pier fishing when he heard what happened. he went home with his truck and came back with 2 barrels and an air compressor- 2 hours later he had the boat refloated and on the shore for the boss. Come monday, I had a new foreman- him. I was working for a guy who had less than one years worth of knowledge. The whole job was run like that. Friends and family were first. I lasted less than 4 months, before I switched over to GE as an I&C tech to set up the co-gen generator. fast forward 3 years- the powerplant part of the cement plant never did work right and was shut down- faulty construction and substandard materials doomed it. The cement plant has had major problems due to shortcuts on parts- poor inspections never caught the bad work. If it had been a union contractor I am sure it would have turned out OK.
Nepotism and cronyism cause problems in all companies- and in the public sector it becomes impossible to lay off friends and family, so the payroll becomes bloated, while bosses are loathe to streamline or outsource work, because it means somebody's kid or nephew will get put out of work.
FYI- Disney World in Florida has used contruction trades for over 40 years and they have special work agreements with the unions. Disney can't afford slipshod work that could kill a guest to the park. They can't afford the downtime either.