This is a question that probably can only be answered by Alfresco engineers.
The Alfresco BPM has a nice set of APIs that are documented using RAML.
The Alfresco ECM has also a set of APIs that are documented with Swagger.
Is there a plan to use the same framework for the two platforms ?