This. I'm happily using JuiceSSH in Android Q beta even though it was last updated in 2017 and was targeting Android L. Android maintained reasonably good backward compatibility just like Windows did.
So many iOS app developers would use new SDK as soon as newer iOS is out, and abandon existing users who chose to use old iOS. Worse, those app developers would choose to drop old version, release a new version that requires you to purchase again.