I believe that compelling end-user features could be developed on top of the work Microsoft has done on their kernel. A good part of what's missing is somehow selling developers on these platform features. And, of course, Microsoft should lead the way and leverage this tech themselves.