> Apps are an issue, but that brings us to the chicken-egg problem of customers and apps.
Apps are not a issue. There are under 1000 must have apps. Pay each company $1M to port it and support it on the platform and you have competitive ecosystem for less than the rounding error of MS revenue.