I can personally vouch that Amazon, Twitter, and YouTube all do horrible horrible jobs predicting my taste. And they have got worse over the years, not better
- the more of the same thing algorithm. You clicked this thing, would you like to click it again. And again. And some more.
- the ever popular "we've shown you this thing a hundred times now and you never clicked it; we'll just assume we are right and you are wrong" algorithm.
- the ooooh we've detected that your ip address is in Germany and predict that you are now fluent in German. Would you like some Schnitzel with you Schlager music? This one in particular drives me nuts. I have user profiles with these companies for many years, browser settings that specify a preferred language, etc. I consistently never do anything in German with them. And they'll go ... here's some German content for you. Completely useless and obviously the only criteria they use for these recommendation is location. Worse, if I travel they'll unhelpfully suggest things for those locations as well. Basically, most of their top recommendations are the same generic stuff that they serve to everybody else in the same location.
Recommendation engines are hard and these companies gave up years ago and instead routinely by pass their own AI with some simple if .. else logic. I know how this stuff works. There's a little corner in the UI for the cute AI kids to do their thing but essentially all the prime real estate in their UIs is reserved for good old if else logic, basic profiling, and whatever their marketing department wants to promote to everybody.
If user in Germany recommend generic German stuff. There's no logical explanation other than that for the absolute garbage recommended by default. If you clicked a thing, here's some more things from the same source in random order. Amazon has a notion of books being in a certain order ... so why recommend I start with part 21 of a 50 book series by an author I've never bothered to read? Maybe book 1 would be a better start ... Book series are great value for them because if I get hooked, I consume the whole thing.
Most recommendations are just variations of simple profiling (age, sex, location) that consistently trump actual recommendations combined with very rudimentary similarity algorithms. You don't need AI for any of that. I work with search engine technology, it's not that hard.