The "developers developers developers developers" company did an incompatible rewrite of their API what, 4x over? At one point even Osborneing themselves, announcing the new incompatible version of Windows Phone just before putting out the first devices that used the current version. You can only screw over your app makers so many times; sure you may not need thousands of apps, but Windows Phone didn't have YouTube, didn't have WhatsApp; at some point it's just untenable.