As WP goes more toward the page builder / Wix market one thing which other developers of bespoke CMS sites for clients may want is this snippet:

function my_unregister_patterns() {
remove_theme_support( 'core-block-patterns' );
}
add_action( 'after_setup_theme', 'my_unregister_patterns' );

That hides all the core patterns, allowing us to add only the ones the clients signed-off!
In my case I never want clients to see the block directory so that snippet is very vital. Clients of corporate sites want a tightly curated selection of patterns, as signed off by their marketing team.

Now if only I could figure out how to disable the Block Inserter Search pulling in those weird external 3rd party Fremium blocks ! I mean the result listing which tells editors in the Block Inserter: "Available to install Select a block to install and add it to your post." (!)

If anyone knows how to unhook those 3rd party Block Install suggestions I will be very grateful!