So in your opinion open-source is based on a completely cynic view of society and work relationships? I think you hopped on the wrong train of thought.
If I buy an orange from a street vendor, there is implicit trust (it's not bad/poisoned, hasn't been rubbed onto his hairy ass) and entitlement (it must taste good and keep for few couple days); money exchange is the contract.
If it's "based" on anything, the idea behind releasing the source code for software is that you can avoid screwing over your users with binary releases. In the worst case they'll be able to maintain the software themselves if you keel over or cop out.
Money exchange is not a support contract, and street vendors are not legally required to give refunds if you aren't satisfied, as long as they did accurately advertise the product they're selling (an edible orange, or a runnable binary). Many do, since it's arguably in their best interest to have a good reputation, but it isn't out of the goodness of their hearts. That's simply not how a for-profit business works. And if the street vendor decides (like this article's focus) to not provide long-term support for his oranges, that's well within his rights and you'd be a fool to depend on such support if the oranges mean a lot to you.
I was only pointing out the cynism in that last paragraph, not making analogies to the OP/ST. Capitalism in practice is not amoral, it is a system completely intertwined with society. The justice system routinely intervenes in economic transactions and disputes based solely on ethics, morality and intent.
If I buy an orange from a street vendor, there is implicit trust (it's not bad/poisoned, hasn't been rubbed onto his hairy ass) and entitlement (it must taste good and keep for few couple days); money exchange is the contract.