Wouldn’t this lead to a pretty fragile user experience across versions? I don’t think the parent is saying it’s technically impossible, but Apple isn’t about to open up an API they intend to immediately break, affecting not only devs, but their end users, tarnishing their image of stability (yes, even if it’s a 3rd party). Documenting these shifting APIs would also be a royal PITA.