There are a lot of benefits in mailing list based development, but there are so many ways to do something wrong: send a patch to a wrong message/thread, forget cover letter or In-Reply-To header, attach instead of inline and so on. Technically all the tools are available, but it takes a tangible amount of time and practice to configure them and start doing everything properly. Resources like https://git-send-email.io/ helps, but still doesn't solve the issue completely.