The battle is lost before it begins.  

You do not push the bar in software by making developers half as efficient at their job.  I issue a challenge to Microsoft.  Show me Excel and Visual Studio written in HTML5 / JS.  Then, and only then will I start using it.  Because only then will the tooling be anything close to what we need to develop enterprise LOB apps.