I think one of the biggest practical hurdles here is the authorized fetch issue which prevents some Mastodon instances from correctly federating with lemmy and peertube. From what I understand the issue there is actually Lemmy-side, so that probably needs a serious look at first.