I guess because they were inspired by their internal apis designed for their custom frontends and public apis were intended for use with their official SDKs