In my experience at three large companies, any project where one part of the organization wants “the data” from another is actually just a power grab at the mid-manager level. To me when I hear “accounting wants direct access to the inventory data” I interpret that as cuz “accounting manager thinks the inventory team is slow or incompetent and thinks if their own team just had the underlying inventory data directly accessible she could cut out the middle man!”
The problem of course is that data has to be interpreted, and often that interpretation is complicated. After all, that is why we write programs and don’t just query/insert into databases directly from the terminal. Most “data” is inextricably tied to the programs that interact with them, and freeing the data without making the complexities of the program known leaves both organizations open to horrible bugs.