Interesting post from TCH. I debated posting it, as the source is anonymous, but it strikes me as credible. Make up your own mind.
I read that, and I thought it was a very interesting theory.
It does seem plausible.
I think it is worth posting, people might want to consider this angle.