I don't disagree. I get each new smartphone for because of some feature I think I need. I always end up getting the new iPhone because my whole family and most of my coworkers have iPhones and I tell myself it's just easier. Then I invariably get bored with it and start the journey to find my favorite Droid. Tried the s8+ for the screen and all the bells and whistles then got tired of said screen and bells and whistles. I had the pixel because I thought I'd enjoy pure Android. And I did for a time. But it too got a bit boring and I felt like it was too simple. Conveniences and enhancements were just not there. I now have a Moto Z2 play. Mostly stock with some enhancements like Moto display and Moto actions. I just wish Lenovo was better about updates.I have a very nice six figure income. I could buy all the new smartphones as they come out. I can see zero reason to buy and take the time to keep switching phones. New phones just don't change that much, we are in the evolutionary stage not the revolutionary stage of smartphone development.
I still find reasons to switch. Like yesterday when I was convinced a 5.5" screen was too much and almost got a smaller phone.