Yea, it sucks. I don't care what your chosen brand is. It still sucks.
I just bought a 23 Camaro in July so I could get one to last me a while. My 2016 only had 30k miles on the clock, but I want to have a Camaro for the next 20 years, and the 7 year age difference was important. I did investigate Mustangs - as it seems Ford has no plans to scrap the V8 any time soon. But when I built out a loaded convertible V8 Auto with magnetic ride suspension, it was literally another $10k on top of a similar Camaro. Probably had a better stereo, but I figured I better pull the trigger now.
Either way, trucks included, if you want anything with a V8 past about 2032 that isn't hybrid, it is time to start some serious shopping. I am giving myself three years to pay off the Camaro (thank God for a sky high value on my 2016!), then it is time for "Last truck" shopping. The V8 stuff is already scarce on the new lots, so it isn't going to be any better in 10 years even if you are buying used.
-Geoff