How to make Plupload zones that will survive changes in core?

Seems like core just needs a better way to handle backwards compatibility with Plupload at the WordPress level 🙂 You as a plugin developer shouldn’t have to worry about that, your usage looks fair, given that there currently is no other way to obtain that default settings array.

I’ve opened #27763 to address this and some other compatibility issues with the Plupload update. Feel free to add to the list if anything else pops up.