I had a 30 year career in distribution of fresh produce, industrial level. We, the company I worked for, loaded scores to hundreds of trucks per week, mostly straight loads not partials. I understand trucks, the problems of driving them safely, and the problem trucking companies have attracting drivers. Line drivers never get home. They have no family life. On top of that there is no real future in trucking. Certainly, part of the problem is the abusive way in which shippers and receivers treat drivers. 10, maybe 15 years from now it'll be entirely self driving. And that is a GOOD thing.
There is a terrible shortage of drivers, an even worse shortage of competent drivers who know how to show up on time and be safe about it. The driver shortage is causing an increase in trucking rates because truck supply lags truck demand. That truck shortage is a rate limiting step in the growth of business.
Long-haul trucking is a lousy business for young people. Interestingly, there is a supply of retirees who want or need to work. These people already know how to show up on time. They can be trained to operate safely; they want to see their grandkids and know that getting home safely is 3/4 of the battle.
Here's a bridge solution for the industry. Hire retirees. They only want (need) to work for a few years. By the time they are ready to quit, self-drivers will be the norm. The industry will get a ready, willing, and safe-thinking workforce. These current retirees don't need a 30 year career. They only need a few years of income. And they'd enjoy seeing the country.