@atomicpoet @KelsonV The purpose of an API is to abstract complexity like ActivityPub. You can use the Mastodon API without knowing anything about ActivityPub:
https://docs.joinmastodon.org/client/intro/
For what reason? Simple to publish posts, to read your timeline, etc.