It comes down to - the bible sucks so much - you can make it say anything, explain anything, excuse anything.
And all you need is to have people believe YOU are the channel - the above is so easy to do.
If the bible were from a "god" it would be clear, unambiguous, unspinnable, and globally accepted.