A consistent issue across Wrike is that is impossible to automate data synchronization efficiently and at an enterprise scale. Importantly, Wrike is missing the ability to "import to update" items and this has been a neglected request on the platform for years.
However, the introduction of Datahub provides a unique pathway to keeping data in sync naturally, even only through manual update (either, selected by a user on a request form or by a user in a table/on a project). I think that taking Wrike to the next level would be to simply be able to populate the linked field itself via API on a project (not necessarily create new values that would have downstream implications on the Database itself). Then your database could still be managed via the Databases/Datahub API, but the values could be pulled from it dynamically via the normal API.
cc: @Ben Watts, @Aleksander Trifonov, @McKenna O'Leary