Currently, all integrations need to flow through REST APIs. For databases that do not expose REST APIs, the only way to access the data is to build a custom web service layer that exposes a REST API to then query the data. This is a very large and expensive lift.
It would be much easier to have a JDBC type connector that can connect and interact with databases directly, without the need for a REST API.