Difficulties filtering manage_nav-menus_columns

After some struggling extending Walker_Nav_Menu_Edit and using preg_replace on the property fields, I’ve ended with this solution:

// removes the `nav-menus.php` 'advanced menu properties' column
add_filter( 'manage_nav-menus_columns', '__return_empty_array', 200 );

add_action( 'admin_footer-nav-menus.php', 'cor_remove_nav_menu_properties' );
/**
 * Removes the `nav-menus.php` 'advanced menu properties' fields.
 */
function cor_remove_nav_menu_properties() {
?>
<script>
jQuery(document).ready(function ($) {
  $('p').remove('.field-css-classes, .field-description, .field-link-target, .field-xfn, .link-to-original');
});
</script>
<?php
}