I think a part of the problem here is the fact that I haven't seen a phone advertise this as a selling point, not once in my life. Where's the RHEL equivalent among smartphones?
Then again, I've only used mainstream Android devices and Symbian back in the day (which was an amazing time for mobile devices, in my opinion).
Fairphone deliver 5 years support since release. Google do too, with their Pixel series.
Its a different ballpark than CAT. But Fairphone are easy to repair due to the modularity.
But that's just my point! Manufacturers are keen to shove their new fancy camera solutions and how thin their devices are and the notches and so on in my face.
Why isn't the same done in regards to the ruggedness (CAT does, other manufacturers have tried with Gorilla Glass at best), battery life (where are the smartphones that will last me a week without being recharged?) or the long support cycles (security updates for the OS, maybe even an unlocked bootloader and open source drivers)?
If i'm not overwhelmed with ads about these things (or at least don't see them advertised as one of the first things about the device), then clearly the manufacturers don't really deem it a priority/a selling point? Who knows...
It's nice to have options, but having to look for these things yourself reminds me of people talking about the year of the Linux desktop, while the majority of people out there don't even know what Linux is.
That feature seems to be relegated to higher end phones or certain brands though. Lower end stuff is kinda built with the expectation that it doesn't have that requirement. Sucks for sure, and I thought Google/Android was doing a lot of work to avoid blockers for upgrades... but still hasn't seemed to pay off just yet.