I drive an ‘07 I bought in late ‘06 and it has 350k miles on it and I will drive it til it dies before I would even think of another ride. It ain’t pretty annd has no bells-whistles but it is reliable.
There is no problem with cars, trucks or their pricing.
Buyers are the problem. Most people want a much better car/truck than they can afford, that’s all.
Buy what you can afford.