Nah, ISO is a shit organization. The biggest issue is that all of their "standards" are blocked behind paywalls and can't be shared. This creates problems for open source projects that want to implement it because it inherently limits how many people are actually able to look at the standard. Compare to RFC, which always has been free. And not only that, it also has most of the standards that the internet is built upon (like HTTP and TCP, just to name a few).
Besides that, they happily looked away when members were openly taking bribes from Microsoft during the standardization of OOXML.
In any case, ISO-8601 is a garbage standard. P1Y
is a valid ISO-8601 string. Good luck figuring out what that means. Here's a more comprehensive page demonstrating just how stupid ISO-8601 is: https://github.com/IJMacD/rfc3339-iso8601
Are we claiming now that Activity Pub is the only protocol that we can use for the fediverse? I think XMPP is roughly 30 years old at this point, and I'm pretty sure Activity Pub is much younger than that. I could be wrong though.
But regardless, I don't see why Activity Pub has to be the only protocol we accept to be considered a part of the fediverse. It's not even like different AP implementations talk to each other all that well. My understanding is that Mastodon doesn't federate that well with Lemmy, and I haven't seen Loops or Pixelfed on Lemmy yet either.
I'd be happy to be corrected on any of this though, I haven't looked too closely into exactly how AP works or how it's supposed to interoperate with different applications.