Really great perspective from a community point of view (if you want a good read, check out the 20-year-old "Design for communities" book - https://www.amazon.co.uk/Design-Community-Derek-Powazek/dp/0...).
From a software pov I'm less convinced. Seems to me that "just make a Telegram / WhatsApp / whatever" group is where most online communities seem to be coalescing...?