I totally agree. And I'm currently building a tool to gather all of your data into one database and let developers create a way to interface with it. It solves the problem that you're describing but could also greatly simplify development. Very soon, I'll be releasing a CLI to index all of your data from platforms like Gmail, Spotify, etc. If you want to get notified when it's ready drop your email at https://www.aspen.cloud