You must live in a different Singapore from the one I spent most of my life living in.
Sure, in the 1960s and 70s things were different than today, with people of different ethic background, or even from different Chinese dialect groups, being unable to communicate with each other. They were living in separate kampongs and the kids went to schools using different language of learning.
In todays Singapore all people under 50 know at least 2 languages, English and their “mother tongue” (i.e. Mandarin, Malay or Tamil) and in many case at least one or more Chinese dialects.
It is true that foreign workers gets safety training in their native language before they are allowed to start working in Singapore, but why in Urdu??
Urdu is mainly spoken in Pakistan and parts of North India, Very few foreign workers in Singapore come from there. (Bengali is a more relevant language)
In Singapore there are Polytechnic Schools that teach various skills and trades to local and overseas students.
For foreign workers it is possible to attend training courses to upgrade their skills and marketability. Many leave Singapore with skills to start their own business in their home countries, or to become PR in S’pore.:
One private company offering such training is this one:
Certainly, living and working in Singapore, you have to know this?? (If you want to, that is)