all project data via API, why is that not possible?

we work on having all data of a project via API in our internal app.

but we see at some places that detail data (which is diplayed on the web) is missing in the API, e.g.

  • attachement came in what comment from who?
  • project conversation / messages

in some threads here we see that developpers are waiting years(?) for some specific data?

is that a normal behaviour of a SaaS service, that the API is far behind the web app?
or is that a special condition in the developper situation of Asana?

is there an external or even paid service that has all data of the projects via API?