your grandma is certainly a small minority. I am a software developer and i barely know or care about most features on my ios phone. If my apps are not slow and require me to update and my battery is good, i have no reason to get a new iphone. Apple knows it since they require their apps to be updated every year so that it won't be supported on older devices.