You need to keep in mind that the authors of each of the four gospels would likely have dogmatically denied the details of the other accounts where any difference existed. Instead you're bringing all of them together for a group hug and expecting them to play nice. They don't exist to play nice with each other; they never did. They differ because details in certain cases were added or dropped where appropriate to the narrative. You are truly naive if you think scribes and communities do not alter materials in their own self-interest.