And because they get away with it with the bigger companies - FMG, BHP etc. It's the smaller companies like your friends that really bear the cost. Particularly when the bigger companies require those companies to have these contracts in place and / or place KPI's on them to achieve it.
Total rort.
And then you have the problem of not being able to get work done because a lot of them won't turn up for work - go walk about.