Linux is too big and too relevant for the maintainers to accept code from everywhere.
When it was Linus coding away, such a donation would probably have been welcomed. However, when half the world runs on Linux, there's little room for experimentation.
After all, we accept crappy vehicles on our sidewalks (hoverboards that burst into flames), yet we highly regulate what flies above our heads.