Android has ways for app devs to specify where files get saved. App devs just usually don't give a shit, because they want to write a single lowest common codebase for android and iOS.
But… this is a nearly opposite situation, no? Microsoft added a bunch of their own shit with no attempt at standardization, and instead of simply not using those features, a ton of websites started making IE a hard requirement.