Re: Microsoft's long list of dead ends
I would say another big advantage of this is that it is an open source project that is not controlled or bankrolled by Microsoft. Microsoft seem to introduce new things with big fanfare, have an expensive marketing campaign to get devs on board, push it as the next big thing and insist that in the future this will unify everything and be *the* platform. Couple of years later, someone shuffles on to another job, and new guy comes up with the new "next big thing", following which the last "next big thing" gets unceremoniously dumped and all the devs who invested time and money in it get thrown under the bus.