Это заложено в кошках на генетическом уровне. Кошка ест траву для того, чтобы очистить желудок. Ведь изначально кошка была дикой и питалась чем? Птичками, мышками и проч. с перышками и шерстью вместе. Кошка ест травку, трава щекочет-раздражает поверхность желудочного тракта и кошка срыгивает этот «мусор». Если у вас кошка домашняя, зачем ей чистить свой желудок? Ну, это ей досталось от предков. А если кошка у вас свободно ходит на улицу, то травку ей кушать просто необходимо. Даже, наоборот, возникает проблема, где ее взять зимой. Вот тут-то у кошек и идут в ход комнатные растения)).