a) YouTube doesn't know anything about the content itself, can only use metadata
b) The algorithm itself is biased towards creators that post often and keep users hook the longest, which is almost always vlogers (ask any animator what they think of YouTube)
c) Many recommendations systems today create many buckets and once you watch something from one bucket (you show your intent), the algorithm will focus on that bucket only. (You can see it working extremely poorly on Amazon that tries to sell you a fridge after you just bought a fridge).
It's very hard to build a great recommendation system (look at Spotify's Discover weekly), but because this is 101 of any machine learning course, it's the primary thing that companies refuse to outsource (I build company around it, failed badly).