* Lucrative FAANG jobs have hollowed out the indie dev market
* Apple's cultural push for $1 apps has made it hard to charge sustainable amounts for indie apps
* The rise of iOS has pulled ObjC (and now Swift) devs away from Mac software
* Our industry has moved towards vertical integration. Eg before we used to use Campfire for team communication, using indie apps such as Flint as clients because campfire had an api. Nowadays tech companies want to 'own' the whole shebang, eg Slack has no API and publish their own desktop client. But these big companies by nature have no appetite for making a nice native app, it's all electron so they can get x-plat feature parity.