I have always found that people who think there is a simple explanation to anything haven't actually thought much about anything.
No offense bubbers44, but you strike me as someone who, despite having an opinion on most things, haven't actually thought much about anything. Reality is always complex and needs to be treated as such.