This may be anecdotal but I see a trend at least in my profession that is quite disturbing. It used to be that a large job would require between 20 to 30 people to complete. Such a job would take two to three months and sometimes require two shifts. On very rare occasions there would be a shortage of workers because there were too many jobs happening all at once. These days large jobs are done with 10 to 15 people and supervisors are lucky if everybody shows up for any given shift. Also jobs run four to six weeks.
Then there are the safety issues and environmental laws. When you are told to do a job a certain way even though you know it does not conform to standard safety practices. Then of course there is the bending of environmental rules. Granted there are some rules that actually go beyond the relm of common sense for no other reason than to cover ones one rear legally speaking. There is now an attitude of " whatever you can get away with" and we all know where that example has been set.
Management isn't what it used to be either. There is now the attitude of " get the job done" even if there are no supplies or the right tools to do the job.
I can only hope that the political climate shifts, environmental and safety laws are enforced and management can actually get back to manageing effectively.