"there's no reason why the end result would be moral in any way. "
This is wrong. The reason is that everyone is doing what they want, which is, on average, more likely to benefit people than having to do what they do not want, since people typically want to do things that benefit them and avoid things that do not.
The above is, in fact, the basic but extremely simplified reason why no one yet has been able to come up with a better system.
If it's worth saying, but not worth its own post, then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should start on Monday, and end on Sunday.
4. Unflag the two options "Notify me of new top level comments on this article" and "