There is a problem with that though: What is the ecosystem?
It is easy to say that MeeGo apps should run on any MeeGo OS, no matter what the UI layer is. But in practice, that just won't work. If the UI layer is too different, apps have to be tweaked towards the specific product, and can't just be released for "MeeGo".
It is still not clear to me at all how this problem is going to be solved. You want to be able to say "this is a FOO phone and you can run FOO apps on it" (and expect a consistent, competitive user experience). MeeGo, the way it is structured and presented now, does not really provide this kind of ecosystem.
The next "MeeGo" device is going to be an awesome product. But I am just not sure what exactly the value and purpose of "MeeGo" is in the process.
At least with Maemo, we had a clear identity. Everything since then is almost a blur to me, and I think it's exactly this lack of clarity which was causing Nokia a lot of harm, and which Elop has been set out to eliminate.