From what I remember main argument was 'developer aesthetics', and then we got unusable without wrappers nonsensical IndexedDB.