Is it not conceivable that these drivers WANT to work longer hours? By doing so, they can make a better profit.
I was a seaman for 34 years and regularly worked 100+ hours per week for months on end. When you are away from home and/or family, you do not mind working long hours to fill the time that you would spend on those endeavours.
Umm, they get paid by the mile.