I agree, too.
Has anyone actually done the statistical analysis of these claims?
Call me skeptical about a purported 89-year weather cycle.