Mailing lists are a bit arcane but I agree nonetheless. Learning how to use them is worth it. The changesets proposed by TFA are essentially what the Linux kernel has been doing with email for a long time.
It's simple, scalable, and has none of the mentioned problems.
The main drawback is that contributors have to learn a proper mail user agent (Gmail is notoriously bad with patches).
I guess for sending parches using git tooling instead of an email client works best. At least according to https://git-send-email.io/