Because of the lack of good drivers and their willingness to jump ship for better pay and conditions the fleets are forced to start paying more and providing better, nicer trucks for them. That seems to keep the drivers happier.

Once I was offered a new truck to run around stateside by a small fleet owner but I had to commit for at least 3 months one winter. ( Mostly because I knew how to drive in winter conditions) It was my off season but the $.25 per mile offer just wouldn't cut it. I was required to off load what ever by myself (off duty because I was paid by the mile) or I'd hire workers / lumpers to do it out of my pocket.
Needless to say I passed on that offer but there were many back then that would have jumped on it.
I understand that things are changing, mostly for the better but now the electronic logs and the vast amount of government paperwork needed is crazy. And if you don't kow-tow to the government they fine you with some hefty dollar amounts.
I'd hate to be a young buck just starting out in this game now.