It's rather dumb that I have to get a plugin to un-attach media in the first place, but that's a WP shortcoming (which people have complained about for years now).

This plugin will let you un-attach your media as advertised, just like the other two (at least) plugins out there. But if you have a lot of media to un-attach, you will be clicking all night. Not one plugin lets you un-attach more than one. 3/5 for doing the bare minimum and overlooking the obvious.

Frustratingly, lack of batch functionality is a limitation I run into frequently in the WP world.

i disagree. if it's so 'obvious' then why wasn't it included in the core functionality of wordpress? you're essentially criticizing a developer for going out of his way to design and build software that you're using for free. would your suggestion be a good add on? yes. does this plugin deserve a worse rating because it doesn't include that extra feature? no.