I think this is by design. I once contributed to git, and it required putting a patch in the mailing list. It certainly forced you to be sure your code was spot on.
And it will discourage new users from contributing. Thus, only boomers and corpos will contribute, and over time Linux becomes a de facto corporate owned committee.