Зароставшие - это причастие, а "зароставшие в течение десятилетий", стоящий после запятой - причастный оборот. Запятая ставится, потому что п/о стоит после определяемого слова. А если оборот стоит перед определяемым словом, то запятая не ставится. Это же правило относится и к деепричастным оборотам (д/о).