Trademarks protect the market position of one particular company. Similarly, protected origin designations and protected product names reserve words for any producer of "the original, proper" thing. Thereby protecting not only the producers' interests but also the consumer, because misleading labeling and advertising is prevented.
If you'd allow stuff like "milk alternative", you'd quickly get "<huge>MILK</huge><tiny color=unreadable>alternative</tiny>".