That is to be expected, most of the world doesn't do contracts, the phones already do what 99% want from such a device, and most new features look like pointless gimmicks without much relevance for most public. This applies to Android as well.
I’m probably part of that crowd. As a geek I wanted to have the newest and the shiniest for years. But currently iterations are boring. There is no novelty. Since I’m the payer for the phones of my family if I don’t see the point there are usually at least few sales per year on phone alone that are lost here. It’s anecdotal but based on my talks with friends it’s the same for them.
But what us bleeding edge geeks tend to forget is that the releases aren't really aimed at the people who buy a new phone every year.
To the user whose phone went into EOL because of the new release, the 5 year jump in features is HUGE.