> Every new iPhone, Pixel, or Samsung phone basically claims the camera is marginally better and hey, look at these software features that have very little to do with the hardware and should not fundamentally be a reason to upgrade to this phone.
But the software development is driven by the profit from hardware sales. Why would they improve the software if it doesn't make money?
I guess in the ideal world the phone's software should be pay-to-upgrade but free-to-stay-as-is.