Unlikely that this will happen. Companies rarely go bankrupt, they often just float along. Even if it did release the source code, will you really go and make it compile? There's also a lot of credentials involved; for example for getting an app on the App Store, you not only need the source code but all the developer certificates. Releasing them would violate Apple's App Store T&C.
It's just not that simple in practice. Then again, that's not unique to software: imagine being a car company and looking for suppliers. You're not gonna rely on some new unknown company for components that you need in your long-term planning. But if you do, you pay them so that they can survive.
My main gripe with subs is that there's no central place to manage them and it's easy to forget how many you have. That is the one thing that Apple did well in the App Store.
Central management and ease of cancelling is a huge factor - App Store subscriptions are painless and I'll do them without a second thought, everything else is hell and I avoid them as much as I can.
It's just not that simple in practice. Then again, that's not unique to software: imagine being a car company and looking for suppliers. You're not gonna rely on some new unknown company for components that you need in your long-term planning. But if you do, you pay them so that they can survive.
My main gripe with subs is that there's no central place to manage them and it's easy to forget how many you have. That is the one thing that Apple did well in the App Store.