Oh, come on. Android is a sufficiently ill-defined platform that applications often end up broken on subsets of devices. It's not difficult to find cases of breakage going between version updates. And that's only on the app side - internal interfaces regularly change, making it impossible to update devices if the manufacturer won't forward-port the binary-only bits of their stack. If it were as perfectly compatible and stable as you imply then you wouldn't need to own redundant phones because updates keep breaking things for you.
Android's not massively worse than other mobile platforms, but we never had an opportunity to figure out whether or not Meego would have provided any level of stability. The N900 shipped with something that was almost, but not quite, entirely unlike Meego, and it shipped a year after the G1. Android had spent that year moving on from first-cut developer phones to devices that people actually wanted to use. Nokia released something large and heavy with a resistive touchscreen. It wasn't so much turning up to a gunfight with a knife - it was turning up to a gunfight while in the final stages of a fatal stroke.
There's plenty of justifiable reasons to explain the utter failure of Meego as a platform, but blaming platform stability when a total of zero devices ever shipped with Meego is just trying to fit your pet argument into an inappropriate hole.