The main advantage of the MLS over GPS is, as for the ILS, that it's ground based.
So the nearer you get to the transmitter (i.e. ground), the more accurate the signal and thus your guidance becomes. This is specifically not true for GPS.
Plus, there still ist the (substantial?) fear of a global NAV-System being controlled by one single government, which can anytime switch it of at will.