Why is that?
I've heard the reason is because they are very careful with the mix proportions. Most places just adjust it to whatever they feel is right but McDonald's calibrates their machines to a certain standard mix and people seem to like it.
Of course this is just what I heard and I have no real proof.