Вопросы к Поиску с Алисой
Возможно, слова grass и herb имеют разные значения, поэтому в английском языке для обозначения травы используются два разных слова.
Grass в основном употребляется как существительное и обозначает зелёные растения, которые растут на земле. 100levels.ru В англосаксонской культуре трава прочно ассоциируется с зелёным цветом, и, наоборот, зелёный цвет определяется как «цвет травы». cyberleninka.ru
Herb может обозначать разные растения, не обязательно связанные с травой. forum.wordreference.com
Таким образом, различие между словами связано с разными сферами употребления: grass — более общее понятие, а herb — более широкое.