It is understandable if SIA is recruiting cabin crew from foreign countries because of their mother tongue, example Japanese crew for the Japanese sectors, Korean crew for the Korean sectors.
But why Indonesian crew, Indian crew, Thai crew etc..? They are rostered on the international sectors like the SG and MY crew. Besides, their English aren't as good as the SG crew. They also take away the SG crew's flights which means the local crew earnings will be lesser.Anyway, it's the company's prerogative to employ whoever they like but I am just sharing my thoughts on the matter.