The real joke here is that the truck driver gets any say in what he drives. He's not the one paying the fuel or maintenance bills the vast majority of the time, the company is - and the company will try to save money however they can.
This is not true. the driver has two choices.
1. He can quit and goto work for another company, or
2. He can take the lease option and go with a different truck and stay within the company.
I worked for 3 companies driving, and in each company, they had a leasing option. I was able to choose between different models of truck I wanted to drive. I actually made more money leasing, than I did working for the company as just straight by the mile pay.
Here in the US, almost every trucking company (the big ones anyway), have a leasing option and you can choose from a number of tractors you'd rather own/drive.