I would argue that the default assumption within a forum context is that you follow a category, tag or topic, rather than a user. This is reminding me of a conversation we had in Discourse circles back in the day:
A threshold question of sorts, is the distinction between ‘forums’ and ‘social media’. I feel like that question needs to be at least acknowledged before tackling the nitty gritty of ‘Different Users / Same Platform’. Partly because some people dislike social media and like forums, so they naturally resist attempts to employ what are perceived as social-media-like approaches for a forum.
The distinction is historical. Our idea of a ‘forum’ is rooted in a time when it was not possible to curate the experience of a product to individual users. In this narrative, Discourse is the latest iteration of ‘forum’ software improvements going back decades. In this narrative, social media exists in a different track. In this narrative, targeting content on your platform to users based on user preference is part of the the ‘social media’ track. In this narrative, while social media targets content to users to drive engagement which drives advertising revenue, forums give the user more independence and respect and are not concerned with the profit motive. In this narrative, forums are ‘communities’ and social media is narcissistic / solipsistic. In this narrative, forums are egalitarian and/or libertarian, while social media is driven by consumerism and celebrity. This narrative is reflected somewhat in Discourse the product and here on meta.
From a ‘product’ perspective, I think a better way of thinking about the forum / social media distinction is simply that forums are topic-centric and social media is relationship-centric. That’s it. If you just focus on this distinction and put the narratives we have about forums v social media to one side (for the purposes of the product discussion at least), it clarifies the product question of Different Users / Same Platform. It clarifies it, because it allows us to think of the curation of content employed so successfully by social media simply as a product strategy, rather than a practice intertwined with social and ideological narratives.
I still think essentially the same thing now, which is partly why we started with implementing category following, and now tag following, in the Discourse ActivityPub plugin before user following.
Actually, I built a “follow” plugin for Discourse back in the day (CDCK ended up purchasing it) that let you follow users (regardless of taxonomy or topic) and got similar feedback (i.e following users on a forum feels weird). Partly due to that experience (i.e. the feedback I got releasing a “local” version of a user to user follow system in Discourse) I’m not so convinced that “following” users on a forum makes sense.
But I also agree that pluralism is probably the answer here, which is partly why, in my view at least, the discourse ActivityPub plugin should, on balance, also support following users (after categories and tags).