@michael I think it's slowly getting better though, probably because of google slowly turning off any other access to files.
I've not yet personally used the api but apparently it's incredibly annoying to work with. Which would explain many developers choosing an easier path as long as that worked.