1) Religion is run by people.
2) Maybe God gave different revelation to different people. Maybe God isn't one size fits all. But then I think God is more akin to the Star Wars "Force", and isn't some anthropomorphic super man. Too many people want to create God in their own image.