I get your point but here's the thing about deciding about which platform you want to use. There are projects who are successfully collaborating with Slack or Microsoft Teams, and good for them and all, but it becomes very hard to migrate everyone to a different communications medium once you get everyone to start using one.
The problem is you must somehow get every developer to make an account on the different platform and surely that isn't going to happen unless the reason for doing so is some catastrophic downtime (think ransomware or an OVH datacenter burning down) which knocks out the old platform.
Hence, why most companies still use email as their internal communication versus something like Zoom for example.
According to contributor stats on Github there are 99 devs with at least 10 commits so we're not really in danger of no new devs joining.