The Bible is a heterogenous book, an anthology.
Exactly - different time periods, different authors, different audiences, different agendas, evolving religious beliefs....
Trying to reconcile Bible accounts is about as easy, and about as beneficial, as trying to harmonize an 18th century blacksmithing manual to a 21st century microwave oven instruction booklet.