These are all reasonable points, but since I have lots of experience building recommendation systems at places like google, I have a pretty good understanding of what the embeddings are capable of learning (even so, Google News still does the same thing occasionally).