Microsoft, however, is almost entirely to blame for the lack of apps.  They hit the reset button on their platform more times than I can count.  They bungled the app store itself.  They threw money indiscriminately at developers and filled their store with crap.  They could have been the one company that really cares about their store experience but instead they made it worse than all the others.