Youtube search page has so many shorts before the actual videos...

https://programming.dev/post/2217962

Youtube search page has so many shorts before the actual videos... - programming.dev

Use the Revanced app on android and you can remove these
I do use newpipe, had to fire up the YouTube app for Chromecasting to a TV and was greeted by this.
Revamped supports Chromecast as well.

Newpipe is a website scrapper. It is fully open source as well. It does not have Chromecast support.

Revanced is a patcher for the official YouTube app, which is why it has chromecast support

Then why does anyone use Newpipe?
Because some people like using FOSS apps. And don’t want all the trackers from the YouTube app.