The phrase "several decades" refers to a period of time that spans several consecutive 10-year periods, or in other words, multiple ten year intervals. This can also be interpreted as several generations, since it covers an extended duration of time.