You're being an idealist - be more pragmatic and you'll live a life less angry.
I may only be speaking for myself here, but I honestly think the law will take a century to catch up here. We're on the frontier - with all the advantages and disadvantages that come with it (one advantage being, for example, the lack of any sort of regulation or licensing getting in the way of being a developer).