Most of them didn't really have an opportunity for a life so you can't blame them. What are you going to do when you are 10 hours from home and hit your maximum allowed to drive time? Legally you can only stop at a truck stop. If you wake up at 6:30, spend an hour on breakfast, then drive for 4 hours, with a 10 minute break every hour (30 minutes) , then stop for an hour for lunch (at 11:30), then drive for another 4 hours with half hour brakes before an hour for supper (now 6:00), then two more hours, it is 9:00. For a normal 8 hour sleep night you now have an 1.5 hours to kill in a middle of nowhere area with nothing to do. Most people don't need that much time for breaks. You can easily see how someone would want to cheat for more pay - there isn't much else to do.
Now for health our hypothetical trucker above should get out and move, but face it, most people aren't getting their exercise.
> What are you going to do when you are 10 hours from home and hit your maximum allowed to drive time?
Railroads have had to deal with that since the Hours of Service Act in 1907. After 12 hours, train crews and dispatchers are "dead on the law", and have to stop the train. The railroad tries hard to prevent that. They don't schedule people for the full 12 hours. There are crew change points. Railroads put train crews up in motels. Ferry crews around in crew vans. Once in a while a train does end up stopped for that reason, usually because some other problem tied up traffic.
Interestingly, while there's theoretical work on the Truck Driver Scheduling Problem [1], there doesn't seem to be someone offering this as a service. That might be a startup opportunity for someone.
Some railways are using "Driver Status Monitoring", which uses things like eye tracking to check the driver is alert.
Even with the best shift scheduling software, it's difficult to handle cases outside the railway company's control -- like the driver being tired because they were kept awake by external noise, stress etc when they were trying to sleep.
"The following are examples of appropriate uses of a CMV while off-duty for personal conveyance ... Commuting between the driver’s terminal and his or her residence ... Authorized use of a CMV to travel home after working at an offsite location"
Although frankly the answer is "stop somewhere and sleep because your trip is too long to do in a single day" and I'm not sure why you think that somehow that's too much of an inconvenience for them.
Perhaps dystopian to say, but this sounds like a perfect use-case for 5G-streamed VR MMO games. Have an hour to kill in the middle of nowhere? Jack in!
Now for health our hypothetical trucker above should get out and move, but face it, most people aren't getting their exercise.