With a lot of companies they most definitely are.
There is a lot of types of trucking .
I did short range line haul, point A to point B and back within a day and home every day.
long range line haul same load but long distances most times gone all week home on weekends.
Next P nD pick up an delivery all city work lots of physical labour ,but home every day.
Then there is gravel work ,road and construction work.
Where drivers are miss treated companies will say they pay by the hour,but in reality they pay by the run and they judge every run on a perfect haul,and most times it takes a few more hours to complete and they don’t pay for those hours,like waiting your turn to get unloaded.
Most don’t pay for waiting behind accidents,or road closures ,
when you see truckers stranded on a highway because of wether they are not getting paid for it.
Where unsafe starts is being paid by the run instead of hourly drivers will lie on their hours and speed to get an extra run in so they can make a bit more money.
Another is companies want to put repairs off for as long as possible,keep telling the driver we will get it fixed after the next run .