They can afford them just fine.
1/3 paid cash...
The others put a ton of money down to keep payments low, had excellent credit making them eligible for the best deals.
I had many who bought 2 or more in those 18 months.
What many do is take a loan to get the rebates then they pay it off the next month.
Truck owners do not like debt.