なんというか、 fediverse は根本的にはレイヤーがかなり低いシステムで、「ユーザを発見したい」というのは本来それより上のレイヤーに乗る「アプリケーション」の仕事なんですよね。その辺りが混同されているからモヤっとするのかもしれない #distsns
うまく喩えられているかわからないけど、たとえばファイルシステムは情報を記憶してアクセスを提供するのがプライマリで必須の機能じゃないですか。で、その上にユーザの「データを発見したい」みたいな要求が乗るわけですが、これは通常ファイルシステムそのものが直接に提供すべき機能ではなく、ファイルシステムを扱って駆動するアプリケーションが担当すべき管轄なわけですよね。
fediverse におけるフォローや投稿などとユーザ発見についても、同様のレイヤー違いがあるのではないかと。 #distsns
無論、効率化のためにファイルシステムがそういうありがちなユースケースを全て吸収するということも考えられるわけですが、これは中央集権的なやり方なわけですよね。たとえばファイルシステムが複数あってその実装もばらばらだったりすると簡単に破綻するわけで