To coin a phrase from somewhere else...
"its all about MONEY, not SAFETY".
It will always be until safety it put first, which it will never be, people are expendable and cheap in the grand scheme of things.
That is where the problem lies.
Companies see this as being true, and with the levels of enforcement in place, it really is true.
However, these expendable people are not expendable to their family, friends, themselves etc.
How can they be?
Why should they be?
Until companies are prepared to pay the price for work to be done with the correct levels of H&S, and NOT done by the lowest bidder, in a drive to the bottom, how can this change?
To me there is a totally different mindset in construction and manufacturing.
Construction, in out, cheap as possible, to heck with quality or safety if they can get away with it.
Quality only matters if it gets spotted, or causes a problem, and the volumes are really so low, often one off, it is rarely an issue to put right.
Now in manufacturing, if you make a faulty product, you could end up making millions before you realise.
If you have a H&S breach, then you are likely to be doing the same thing for months if not years, so you have to get it right.
If, you can save money on a manufacturing process without compromising quality or safety, then you could potentially save, a LOT of money over many years.
In construction individual tasks don't go on for years.
It is IMHO a philosophical issue that will not change until mind sets change.
The primary driver being again IMHO, what is perceived as value.
The old saying, "pay peanuts, get monkeys" IMHO still applies today...