No, not my expectations. Developers’ support changes.Those versions of the operating system haven't just magically changed between then and now. You are the thing that changed, you and your expectations have been altered by the progression of technology. Don't blame the software, it did exactly what it was supposed to do.. perform consistently. Your expectations are the thing that changed.
Now, if mankind could get software working and then leave it the hell alone, then we wouldn't need new versions every year. All of this constant tinkering is why software gets outdated so quickly.
There’s a reason why I have to upgrade this iPhone Xʀ on iOS 12 next month. It is not because I expect better; in fact, this iPhone works perfectly. But developers’ support crackles.
Websites stop working, apps cut support for iOS 12, websites either partly load or they don’t load at all.
My expectations are the same they were when iOS 12 launched, but because devs update parts and dependencies of the software, my now older version no longer meets my requirements.
But don’t be mistaken: I bought this iPhone Xʀ on iOS 12 in 2019. I expect the same functionality, but developers do not provide it.