Слово «трава» сохранилось без изменений в русском языке на протяжении веков, потому что его происхождение связано с древним значением «то, что потребляется, съедается». 14
В русском языке слово известно с XI века и является производным от глагола «травить». 14 Ранним значением слова было «то, что тратится», в том смысле, что в отличие от многолетних растений трава «умирает», исчезает каждый год, а затем возрождается, вырастает заново. 2
Таким образом, сохранение слова связано с его этимологическим происхождением и тем, что оно обозначало именно то, что было важно для человека на протяжении веков — то, что потребляется и съедается.