The thing is… if there are thousands of Flash apps on users' iPads, and an OS update breaks Flash, how long will it take Adobe to fix it? Or is Apple supposed to either hold up the OS or code around bugs in Flash (or other layer)?
If Apple breaks Flash because they changed their APIs in an incompatible way they would also have broken apps that used the same APIs directly. How about if Apple just stays away from breaking changes as much as possible and, if they are occasioanlly needed, communicates them well in advance so that no one gets broken?