I suppose we call oat, almond, soya, etc., milks because they look like milk and you can use them like milk. Milk isn't a name-word in the same way as cheese names. I mean, we also use the word cheese for things that aren't cheese. All part of the rich tapestry of language, and unobjectionable in my opinion.