The market is saturated. Everyone has a phone, and only so many will need one next year.
I still have a 12Pro (and had a 6s until is started acting up), and its fine. The camera is kinda trash, but otherwise it’s never had an issue running any app I’ve tried.
I tend to ride with a phone until it dies, and I bet most people are the same way.
Same with my 14 Pro. I‘ll get a new battery this autumn since mine‘s at 84% capacity right now and maybe when I’m at <80% and <2yr they replace it for free (hopes in Spanish)