Well one advantage is that Singaporean employers can put on superfluous "must speak Mandarin" sentences in their job descriptions, which lets them hire Chinese people and avoid hiring Malay and Indians, all the while landing on the right side of anti-discrimination laws.
Hard to do that when lots of people speak Hokkien, Cantonese etc.