I'd love it if we lived in a society where everyone could contribute to everything. You see a bug, you report it on the board, someone says "hey I don't have time but you can look at it, it's gonna be in myscript.py". You fix it, they check your fix, and we're all better off.
Having an army of kids doing it would help everyone. I think working on a real thing instead of a contrived project is huge in the development of coders.
And as you say, they can add their owm imprint. Society has got to renew itself somehow, and it's not by being corporate.