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.