Because some people are literally just messing around not intending for any added/changed to be used in an actual play server.
For instance - lets say your looking at bug xyz on mantis, you *think* you can solve it so you make modifications then boot up your instance to see - should that require being posted as open source when it really isnt adding anything other than spaghetti as you work towards making a proper submission to be reviewed.