Jumping from maemo to Meego and giving us the same jerky and uncool UI tells me that NOKIA is NOT a software company.
Nokia could not handle the competition, and ever more complicated optimization necessary to run the beautiful, fluid, eye catchy and seamless UI.
So NOKIA had to chose to work with a software company. Perhaps they chose wrong, only time will tell.