I do actually try to support it word-for-word. Because somebody has to - or this is just going to be (or already is) going to be total chaos. That said, we started out with a lot more capability than this primitive "protocol" could provide and it has taken a number of years to figure out how to provide the zot 2012 feature set over 2018 ActivityPub -- in 2024. And that migration is ongoing; because we're hindered by the even more backward Twitter clones that took over the space and act like they own it and which refuse to play nicely with others.
@mikedev btw, does (streams) have a documentation page for all non-AP-spec features it supports? Will be useful.