For example, I only buy/use old high-end (for their day) business class laptops and put linux on them. They work for everything I need to write and surf.
I also bought an iPhone that was already a few years old and plan to keep it until it stops getting security updates from Apple. I also moved from Android to Apple not because I like iPhones better (I don’t, really), but because the years of security updates (versus maybe one or two, on Android) matters to me.
Yes, I’ve been buying above-minimum specs for many years now, specifically to make sure the machine will last me another several years, at least.