OCaml programs aren't shorter than scripting languages, and they're limited to a curses interface at best. Together with its speed, OCaml gives off the impression of being a language you'd reach for when you write high performance, low interaction programs---like automated financial trading agents. Not many of us do that. And so not many of us use OCaml.
That works very well until I, who lives upstream from you, decide to dump all my perfectly biodegradable human waste into the water supply which drains down into your well.
If getting water out of my own well was really important to me, I would regularly pay you to dump your waste elsewhere. I would end up being happier paying you + being able to drink water from my well than I would be not being able to use the water from my well at all. Otherwise, I would just abandon the well.
It may not feel fair at first, but hey, I paid less for my downstream property than you did for your upstream one. If I didn't, then either I overpaid or you got a bargain on your property, because someone didn't recognise a premium for having priority access to the water.
If I don't like the idea of paying you off, I could always fork out a bit more for a property further upstream from you.
Or even less dramatic I buy a big chunk of land and cap off your water supply because I decided to open a bottling plant. Now you're both out of water and now you have to pay ME for the privilege of drinking it JUST because I happened to buy the property upstream from you.
If being upstream did really confer such benefits, then the value of an upstream property will be greater than a downstream one. I have to pay you for the privilege because I didn't pay the premium to have a property further upstream from you. If I'd been enjoying free water all along, it's only because I'd been lucky that none of my upstream neighbours have realised this bit of economics yet.
Basically what I'm saying is that your viewpoint is shortsighted.
Not necessarily. It might just be the opposite view to "everything I didn't think to pay for should be free", i.e. "someone has to pay for the costs of everything".
However, I think the GP's position deserves some refinement.
(3) I don't consider water under MY ground to be public property.
The water under my ground isn't my property—it's nobody's property. I didn't pay to have it made, I don't have a better claim to it than anyone else. However, that well in my garden is my property. So, you can take the water under the ground, but not from my well. I paid for it, I should be able to decide who gets to reap the benefits of it. Don't like it? Dig your own well, next door.
And if next door is a property upstream from mine? Well, then it's time to negotiate a mutually beneficial deal. =)
My sister opened a computer store in Hawaii. She sells C shells down by the seashore.