Phones started skimping on ram, removed sd card slots, still put on insane markups for added storage (like seriously, companies still want hundreds more for a 512GB phone when the larger chip costs them like $10 over a 64GB.), removed the headphone jack, left batteries non replaceable, refuse to have bigger batteries, and have peaked on resolution and refresh needs.
The last couple years have provided Jack shit to make anyone with half a brain want to upgrade. Let alone the idiotic pricing. $1400 for a cell phone? That's more than what companies are wanting for 80" tvs and gaming laptops now days. I can buy a 4,000 pound beat up used vehicle that still runs for $1400.