My approach has always been a bit different. I’ve always bought the best I could afford to do the job I needed it to, be it computers, cell phones, cameras, cars, etc.
Each has their purpose, their capability. I expect them to do their job and last and they generally do but “this too shall pass” applies to most everything eventually. It’s rare that I try any real upgrades other than firmware and I expect that and better batteries (other than consumables like tires & chains) to be the major updates in the long haul. Ultimately, when they can‘t do the job, I’ll attempt to fix or replace parts but this constant search/desire/need to “mod things” just isn’t in me. It generally means a lot less junk laying around my place and everything works correctly because I haven’t been tearing it apart to “improve” it!
One example is my old Silverado truck. It’s a truck, not a hot rod, not a custom, not an antique. I use it as a truck and as long as it’s maintained and maintainable, I’ll always keep it. But I’m not going to add a new sound system w/navigation, etc. or a supercharger (ok, maybe some day if I listen to my son-in-law long enough!

) but you get the idea!