Regardless, innovative isn't just trying it first. It's making it work first. Microsoft has made a good try but there's something missing if it's just not seeing adoption. I don't think it's easy to say what that is or it would be fixed already. But I do think Cringely is right that someone will get there, Apple or not.