I think it often boils down to "get what you paid for". You can't expect a $100-200 phone to last you for a decade, same for laptops and other appliances.
On the other hand, if you are willing to spend $500+, you often can use them for 10+ years if you take good care of them (strong case to protect the screen, reduce humidity, replace battery when needed).