Furthermore, "next few years" seems quite optimistic to me. There's no harm in unlocking these unsupported devices, then people can EITHER run iOS 4/5 and live with the flaws OR run their own code. Nobody loses!
(Note as well that the bugs are things like "loading a web page could result in arbitrary code execution").
I agree. Top iOS app developers like Marco are dying to move their apps to iOS 6 (according to their podcasts + blog posts), so I think we can measure app compatibility for the iPad 1 in months, not years.
Furthermore, "next few years" seems quite optimistic to me. There's no harm in unlocking these unsupported devices, then people can EITHER run iOS 4/5 and live with the flaws OR run their own code. Nobody loses!
(Note as well that the bugs are things like "loading a web page could result in arbitrary code execution").