One of the reasons I continue to build my own. Using most if not always with all top brand components, and without breaking the bank. Without focus only on top performance possible, which comes at a premium and may over time not be in one's best interest.
Otherwise with store-bought computers, you never can be quite sure where they skimp on things until you actually open them up and take a peek inside. I still recall many years ago when we had a major electrical storm and power outage, and going into a Best Buy to see all these people lined up with the E-Machines computers that got zapped.
One company that continues to intrigue me is Framework's laptop computers. All built with proprietary components,
but all modular. If a component fails, you replace the module- not the entire laptop. But otherwise as a builder I've always frowned on laptops in general, given the reality of thermodynamics and the inherent insufficient cooling and airflow of most any laptop over time.
Order a Framework Laptop 13 with Intel Core Ultra Series 1
Of course even my own perspective goes to hell when hardware manufacturers and software developers are forcing customer to upgrade major components if not entire computers. Meanwhile my circa 2012 Intel i5-3570k PC continues to run great with Linux Mint 22.0. The same computer I ran Windows 7 & Windows 10 on.
My oldest "legacy" system (circa 2002) would also be fine if my 20-year old power supply for it hadn't died. But then truthfully even with old Windows 98/XP games it's so slow compared to my other systems I stopped using it a long time ago. Keeping it around only because it still worked.
I have no qualms about saying that I expect both of those systems will likely outlast me. But whether the industry makes them obsolescent before their time is anyone's guess. I know that Ubuntu was quietly conducting a study to determine the impact on their OS in the event they were to create hardware requirements along the lines of Microsoft. Never did hear the results of it though. But in seeing the backlash of Windows 10 users, maybe it is a moot point for most Linux distro developers. One can only hope!