Your application domain model should be at the centre of your architecture not the physical database model. For example storing a User object rather than a row from a User table.
I understand why a database company would see a database as the centre of the world. But it really should be your application. Especially if you want to use PostgreSQL and InfluxDB for different domain types and yet have both indexed in ElasticSearch.
The application domain model can be buggy and full of holes. The data store is the source of truth.
It's also pointless to try and convince someone who thinks otherwise either, I found it better to let the those developers shoot themselves in the foot and learn the hard way. It's the only way they'll learn.