Crime isn't supposed to pay the bills either. You have no right to give away a gift and the bulglarize anyone who accepts it. If you don't want to give your work away, put a protective license on it.
As for licensing: totally agreed. I would like to see more projects with protective licensing.
Too many projects are basically donations to Amazon.