Earlier quoted context omitted.
Automation doesn't mean having to solve every problem simultaneously. You can still pay a driver to stay with the truck, and handle the fueling and loading. Just being able to keep the truck moving while the driver is required by law to rest will be a huge win.
Then the automation doesn't solve the staffing problem, it just perpetuates forced pseudo-downtime that drivers get underpaid for.
Truck A: Can drive 24 hours a day and can cover the distance there and back in about 3 days
Truck B: Can drive 11 hours a day and can cover the distance in ~7 days.
The first Driver can do the trip twice in the same amount of time. Halving the number of drivers required for that route or freeing up drivers on that route for other jobs.