ActivityPub and OStatus have no URI

Is that an attempt to try to perpetuate HTTP and to try to prevent progress to XMPP?

Update

Dot from Friendica and Josh from GNU Social have informed me on the XMPP group chats, that the subject protocols do have a URI scheme which is `acct`.

It was defined for WebFinger in 2015.

OStatus and other systems build upon WebFinger.

Preface

Yesterday, I have published an article which reads the benefits of the XMPP protocol and its system, and I have then had a realization.

URI

While I have wrote about the various of URI Query Types which XMPP offers, I then realized that protocols which lack URI, such as ActivityPub and OStatus, are prone to mistakes, higher consumption of computer resources, in order to probe various of possible protocols until the actual protocol is recognized, and also would puzzle people, tima and time again, to contemplate and try to determine whether an address without a protocol might be an E-Mail address or otherwise.

eDonkey2000, Finger, FTP, Gemini, Gopher, IRC, LDAP, LXMF, Nostr, Rsync, SIP, and many others, specifiy a URI, each to its own.

There is even a URI for geographic location (i.e. "geo:"), then why ActivityPub and OStatus do not have a URI of their own?

Conclusion

Publishing specifications for a protocol without a dedicated URI means that such protocol is prone to problems, including waste of time, resources, and therefore is less accessible to the poor and is wasteful to the environment, and worst of all, being subtly censored or made forgotten.

Related

The benefits of XMPP
XMPP as the internet
Boycott the Fediverse campaign