Ublock origin rule to hide shorts:

!2024-03-07 Hide Shorts - HN

youtube.com##ytd-rich-section-renderer:has(#rich-shelf-header:has-text(Shorts))

youtube.com##ytd-reel-shelf-renderer:has(.ytd-reel-shelf-renderer:has-text(Shorts))

I'd suggest using YT not logged in and within a container. The "personalization" - as you mention - doesn't add much and really just increases your value to YT.