Here are some uBlock Origin rules to get rid of all that crap in your search results:
youtube.com##ytd-search ytd-item-section-renderer>#contents>:not(ytd-video-renderer),ytd-secondary-search-container-renderer
youtube.com##ytd-search ytd-video-renderer:has(.badge:has-text(/new/i))
youtube.com##ytd-watch-next-secondary-results-renderer ytd-compact-video-renderer:has(.badge:has-text(/new/i))