Thank you for the comment. Ideally, every stakeholders around data should understand the concept of data contract. In my experience, it needs a lot of effort for leaders in data to advocate that organization-wide.
Databases for applications are crucial data sources to be data-driven company. Designing data in databases is really important not only for applications but also data pipelines and data utilization. In my experience, I don't think backend engineers / application developers understand the importance to utilize data. outside of applications. I hope the article would be helpful for them to briefly understand the importance.