This may be part of the story, but I do not believe that any one thing is the whole of the explanation. 

And I'm suspicious of anyone who believes they found the one neat simple secret that explains everything and everyone else missed it somehow.