It seems to me that it would be in YouTube's best interest to provide me with accurate recommendations. The more content they can get me to watch, the more ads I view, which is how they get paid. It would seem that more accurate recommendations would encourage more view time and more add engagement.
Could be; I believe they believe their recommendations are just good enough to get you (or at least their modal user) to watch the ads for which they get paid the most, and if they made more accurate recommendations they'd have to serve ads that didn't pay as well.
Maybe that's too cynical, and accurate recommendations are difficult. I've observed I can do much better by searching for content on my own, so I do.
Should they be? What in YouTube's business model involves providing accurate recommendations?
(FWIW I've been loving the nearly-completely blank new YT home page. Tune in, turn off YT history, see the lame reccos drop out)