Mastodon's notion that everything is a Status is a major conceptual shortcoming. It was fine when the only thing on the fediverse was microblogging*, but now that other types exist the metaphor is getting strained, and it has ramifications for other projects trying to federate with the "default" platform**.
It will only get weirder when single platforms have multiple types.
* Technically never the case.
** Removing the default produces an opportunity to fix this.