You can (almost) always tell you're not interested in those videos and it slowly stops suggesting them. You can also ask it to never recommend a certain channel.
You somehow must be able to, as everyone I know has feeds full of that sort of thing, and I've never seen even one short or game on my youtube home page.
You can use the three dots to say "Not Interested" on the Shorts shelf but it only hides it for 30 days and then the insidious little worm comes right back.
If you have to go outside of youtube you modify its behavior, that doesn't really qualify as "you can make it stop". That's like saying you can make someone stop shooting you by wearing a Kevlar vest.
Sadly not available when using the Apple TV to watch YouTube. If there's a NextDNS / PiHole method that stops YouTube ads, I could probably implement that...
Yeah they tweak the HTML enough that static stylesheet overrides can become outdated real quick. Very annoying. It's been a while since I looked, but there probably is some uBlock Origin filter list that'll handle this and will stay fairly up-to-date.