No idea if it works now, but definitely a lesson in the dangers of the new and shiny.
But that’s just a theory. An Apple theory.
I think the emoji are more driving people updating the OS than any features. And developers will only update their minimum target if people leave behind that version.
Here are some things that they are doing to "softly drive" people to newer phones:
- Emoji
- iMessage features (like Memoji stickers)
- Non-resource-intensive privacy features (such as choosing individual photos for an app to access)
- Pushing app developers to newer SDKs (which makes them change code and put in more work to support older iOS versions even if they can after making use of a new API)
- Extra RAM usage for the iOS versions due to additional background tasks that cannot be disabled
There are more (as a long-time device user I regularly see examples), but I'm limiting myself to 15min on this reply.
Or do you mean something else?
I don't know if bitcode could be used to recompile your app with a higher deployment target and have useful effects, but it isn't being done in practice.