If the US had a safety net for people who lost their jobs and couldn't afford to pay their rent or grocery or medical bills, and if the US had a more reasonable minimum hourly wage, and if the US had more regulations to protect both truck drivers and other drivers on the road, it wouldn't happen.
Instead, the law says they can drive 14 hours. They are paid peanuts and have to pay for their own gas and repairs. And, as the article explained, if he was late -- due to the fault of his CUSTOMER -- then he'd lose an entire day waiting around. Which he can't afford, because he's paid peanuts, and there's no safety net.
The system is set up to create this exact situation, and if you don't like it, don't blame the individual, blame the system. Blaming the individual gives you that flair of righteous feeling in your chest but it doesn't change a damn thing. If this man decided to drive only 8 hours a day, he'd be out of a job and somebody else would simply take his place and do the 14-hour runs yet again.