The article mentions it will be better later this year:
Nextcloud Social is available as an alpha version for earlier releases, with an update to Hub 3 coming soon. The team at Nextcloud is working with the community to add new features and give users a way out of the Big Tech sandbox. We will make the updated Nextcloud Social a default part of Nextcloud later this year.
The article mentions it will be better later this year: