Question about pin spacing on Uno board

Did anyone ever explain why the different gap spacing?

Yes many times.
Basically it was a mistake on the first PCB and they have kept it so that the shields would be compatable with future models.

And is 0.05" right?

Yes.