Most long haul trucker are paid by mile.
If you increase the pay, they will stick around longer.
Bottom feeders/entry level trucking companies are like the regionals. Get in/get out. Werner/Swift/US express/western global all take freshly minted CDL drivers. Pay averages about $0.25/mile. Pretty tough to Make a livable wage while being gone for weeks at a time.
The newly mandated Electronic Log Book plays a big role on old timers retiring or leaving the industry.
Trucking ain’t going anywhere anytime soon. They will always need drivers.