Linux needs more apps that GUI friendly and easy to use, better support for hardware and upgrades that doesn't break easily. Should come pre-installed with PC. Most people don't bother or know how to change OS.
I have been using same phone for 5 years now. Never visited to service center. Always used cover & screen protector. I usually see two strategies either buy very cheap phone and keep upgrading in 2 year or buy a mid-range use it for 5-10 year before upgrading. There is usually no significant upgrade in tech in 1 year but wait for 5 and you will feel you are actually getting something new and better