Instead of developing a language similar to Java (C#) or similar to Ruby/Python (F#) or investing in companies / ideas they were not successful at (Social Network / MSN 10 years ago), I think they need to bring back the "Bill Gates" innovative spirit... what's the language of choice 5 years from now? what are the hurdles most developers are going through today and how are they solving them?