So when I wrote the Loops API, I had to decide if I wanted to follow the Mastodon API schema, or go our own way.
While tempting, I figured it's best if we build our own unique API and not be constrained by Mastodons schema that was built for a different purpose (microblogging).
They have a great API, don't get me wrong, but for our use case, we have a much different platform with a few distinct features and requirements.
I look forward to blogging about this in more detail on our new blog 馃槑