Because code isn't a good that spoils. When someone shuts their door to my favorite restaurant, the presumption is that they were losing money, and needed to close the doors. When my favorite SaaS service shuts down, it's the same deal.
This is different. They're just being selfish because they got some money, giving the middle finger to everyone. That same code is still sitting in a git repo somewhere, and that's frustrating as hell to anyone that trusted them. It would be no sweat off their backs to at least scale down support over a year to let people transition.
But let's not place the blame on them. It's probably not their choice to fuck over all of their users. I guarantee this is coming from Apple, and you should all remember that when you line up to buy this new fancy 1 port macbook: Fuck Apple, they don't give a shit about open source. They're embrace/extend/extinguish just as Microsoft. They just operate on Unix so it feels like they give us more.
It's okay though. Someone inside will realize they're sitting on a goldmine of information on how to make good software, they'll leave the hellish work environment that is Apple, write an open source version, and it will be superior.
>We could all hope all was open source but short of that, we use the tools that are available --with the understanding they could disappear tomorrow.
There is no "short of that". Demand open source for everything you do. It's not unreasonable. The modern computer ecosystem IS open source.
You are very much overstating the similarities from open source developers disappearing and a closed source software company leaving you up to dry. One can live on, and one has no hope.