,DeathBy​VisualStudio wrote

So when Metro/WinRT is a flop what do they spin up next? WinFormsXAML/WinRT? That way they don't have to say WinRT was a complete waste of time. They can also say that we benefit from it as we're not throwing away all of our API knowledge and it still XAML. We can also "port" all of our lovely Meto apps to the new, more powerful framework. Why does that sounds so familiar?

Yes, the problem is that MS doesn't really have a strategic vision; their 'strategy' is to see what others do, wait a few years, then react. This is why you get all these shifts and about-turns.

I enjoy learning new things, but if it only has a shelf-life of about two or three years (and two years is about as long as it takes to become a real expert in enterprise technologies) then I don't see the point in wasting my time.