If 'thermal cycling' breaks a product within a few years then it's poorly engineered. I've got a number of phones from 2012 or earlier which are still working, the only reason they were abandoned or retired to run a limited selection of apps (i.e. a device for Viewranger) is because the continual bloating of Android apps and the web made them unusable now.
This is being typed on an 11 year old PC, which still operates fine for the majority of purposes (I have later and more power hungry systems to run demanding workloads) whilst being quieter, cooler, and cheaper than alternatives.
Why do we accept the shoddy engineering and limited lifespan of mobile devices when the same is not expected from other systems?