I’ll leave the ‘why’ to you, but here’s the ‘how’
add_filter( 'media_upload_tabs', 'no_media_library_tab' ); function no_media_library_tab( $tabs ) { unset($tabs['library']); return $tabs; }
Okay, one possible reason would be that you want to restrict users from accessing media that’s been attached to another post.