

The issue isn’t instances.
The issue is that Lemmy isn’t designed for interaction with single actors, e.g. Mastodon users or PeerTube channels. Lemmy can only interact with groups, and that’s by design because it’s a purist Reddit/Hacker News clone.
If you have one account someplace that isn’t Lemmy or Mbin (or something similarly specialised), you can connect to and interact with just about everything everywhere.
You may also want to support groups on Hubzilla, (streams) and Forte.
Fair warnings ahead: First of all, there is no central index for them whatsoever. You’ll probably have to find a way to crawl them.
Also, crawling anything on (streams) is difficult. It officially and intentionally does not have a name (not even kidding here). It’s the only Fediverse server application that doesn’t even come with a default server identifier. A Lemmy server always identifies as “lemmy”. A (streams) server rarely identifies as “streams”, only when the admin explicitly and intentionally makes it identify as “streams”. Otherwise, it has identifiers all over the place, usually automatically derived from the server name.
What makes crawling (streams) even harder is that almost all nodeinfo code has been removed from (streams) on purpose. It’s also being kept away from all Fediverse stats and listing pages like The Federation, Fediverse Observer, FediDB and FediIndex on purpose.
Forte does have an official name and branding. However, AFAIK Forte still offers the possibility to change the server identifier to something else than “forte”. Also, while it does have nodeinfo, Forte’s nodeinfo doesn’t send any stats AFAIK, only zeroes for everything.