I've heard that there are parts of the country that haven't been able to fill enough CDL jobs for years and parts of the country that there is no work for truckers. I don't think that long haul trucking has good prospects going forward but if you'r any good at it and can pass a drug test there are places where you can get a good job. I've had people ask me if I ever considered getting my CDL and come work for them.
I'm not trying to speculate, but if trucking is like retail, manufacturing, and other industries, then I can probably guess both the pay and quality of work isn't what it used to be. I was pretty surprised to read how many companies are failing and I wonder if they're mostly smaller businesses that have to contend with a ton of overhead in a really competitive market.
Or it's a 40 hour a week 4 day a week city job that comes with a pension, decent benefits, a living wage and as much overtime as you are willing to take. It takes three months of bureaucracy and the ability to pass a drug test but those jobs are there. You have to show up at 6 am sharp or you'll get fired and be willing to muck about in sewers, it isn't all that bad a deal.