To what extent is an API-fied world reality vs fallacy? Incentives for accessing data sources vary widely. For instance, users' motives to access their data across different accounts differ from those of the companies holding the data. Why, then, would these companies be incentivized to build and maintain APIs that primarily benefit the user? If not this, then what?
Indeed, building and maintaining quality APIs demands significant time, effort, and $, especially for companies using legacy systems, without a proper tech team to tackle 'non-priority' stuff.
Conclusion: there's a void to be filled.