if you are on firefox you can use multi-account-containers to limit the reach of google.
I have a container for youtube which is logged in with a specific account. Its different from any work account that I have.
This improves the recommendations 100x. As it means that any videos you view for work, research or away from your main interests don't pollute your recommendations.
Thanks for the informative answer.