It takes more courage than I can imagine to put your golden egg on a pedestal for anyone to touch, study, steal.
Sucks for developers, sure, but at some point devs start to sound kind of greedy. In both cases, you're getting the privilege to play in a very, very market. At the very least, you should respect the risk these companies take.