#
Fediverse, #
ActivityPub and #
groups integration:
In fact they didn't do a horrible job in those areas (Join/Group, Leave/Group and followers collections) - which have been completely ignored by most existing implementations.
The biggest failing was defining how to post a new topic or reply to a group. It's not like replying to a Twitter post at all - because your reply needs to go back to the group to be included in the group and keep the group view of the conversation intact - even if it's in a deep nested thread of the original topic. And usually one will need to be a member of the group to reply. Otherwise there's no point. A number of microblogs are still having trouble with this because the first thing they always do is try and make it work like Twitter. And that model doesn't really work very well with groups. Never has. The Facebook influenced side of the fediverse has always had groups, as they're more conversation based instead of being message based.