instead of having a specific server software for each type of platform (e.g. Mastodon for microblogging, PeerTube for video sharing, Kbin for link aggregation, etc.), why isn't there a generic #ActivityPub server that we can connect different client software to using some sort of client to server protocol, so that the same #Fediverse identity can be used by the same entity across different types of views?
like, i want the Fediverse to know this identity universally as @jane@janeirl.dev
instead of something like @jane@kbin.janeirl.dev
and @jane@blog.janeirl.dev
and be able to open different apps of my choice (or even the same app with a view switcher) to view different type of content in a format optimized for it.