A small extension to the current wpautop function for the occasional need to prevent a certain HTML tags to be wrapped in paragraphs.
You should probably not use this plugin. But for further education I recommend to read the WordPress Codex page on filters.
If I were you, I would adopt this function into my theme for easier shipment. But always consider the risk of overwriting a potential newer, better and updated version of wpautop. If you do adopt this function, be sure to check the original wpautop function upon every WordPress release and keep the function up to date.
Yes, indeed. That's why I opened a ticket, that has this goal.
By saying "This mangling should not be left to plugins." he is probably right in terms of standards and regulations. But I've seen enough occasions of this functionality being a necessity, that's why I'm lobbying to implement it into WP Core. But it still is a tricky issue, where you should know, what you're doing.