This is very true.What's wrong with yarn though? It's made from different sources: acrylic, cotton, sheep etc so you can't call all these 'wool'.
Back in the day all traditionally used yarns were made from wool and therefore they were referred to as 'wool'. But if you have a ball of acrylic and calling that wool it is incorrect because it's not been anywhere near a sheep.