Not sure if this has been posted yet, but this guy has an interesting take/theory on all this:
https://www.youtube.com/watch?v=Yeie7j2RSts
Oops, some salty language on this!