It is perfectly rational to expect that OpenCoin is hesitant to release unfinished software which is still in beta, if doing so would make it difficult to provide patches and updates.
Please explain to me how it's more difficult for an open source project to provide patches and updates than a closed source one. Linux, for example, is much more frequently updated than Mac OS X or Windows, yet Linux is open source and Mac OS X and Windows are closed source.
If they label the software as "beta" and explain that it can and will change at any time, I people will not expect things like backwards compatibility.
There is no real reason to keep it closed source at this point except for worries of forks. Well guess what? FORKS ARE GOOD FOR THE PROTOCOL! They're good for the community, they're good for everyone EXCEPT OpenCoin, Inc. Competition is healthy, and the fact that OpenCoin, Inc wants to hinder it until they're guaranteed to make a ton of money just shows how little they care about the protocol and how much they care about money.