And a lot of games hardly even use UIKit, relying only on OpenGL ES and some input handling logic: these are the kinds of apps I would expect to essentially never break (and would usually assume a platform bug if they did break).
I run iOS public betas and many games break during the beta period of new iOS versions. Even highly-rated apps like Rayman Run has been completely broken for weeks for me; like the audio breaks out, the touch input is not accepted in some menus, etc. At some point I couldn't event start the game. Then, an update arrives and everything is fine.