Observations(skip if you are not interested): I am no economist but I think that will depend on market demand. The fact now is we have less then 10% unemployment but 30% of the workforce foreign workers, Translation, if we have 0% unemployment, we still don't have enough workers. Simple math.
My Opinions: So the question here is, is anyone willing to sacrifice the economy to get rid of some foreign workers? Baring in mind that we still need pple to deal with shitty jobs like sweeping the streets and building our houses. Seriously I'm not prepared to give up what I enjoy right now.
Answer to your question: Back to the question, should we continue to use such high numbers of of Foreigners? No.
Do we have a choice? No
Is this the government's fault? To a large extend, Yes. The model was more or less this way since day 1, the day that Sir Stamford Raffles started this country. PAP's however accelarated the problem in the past 10 years and they seriously need to fix the problem.
Some further info on the last point
http://www.singstat.gov.sg/stats/the...hist/popn.html
Look at the number of Residents. Except for 2008, the increase have been pretty stable, about 50 - 60K a year. From Day 1 of SG history, Raffles till after Independence, our biggest population growth have come from migrants and that have not change. It's in fact been quite stable
However when we compare the difference between the ratio of total population vs Residents. The change in the last 10 years is staggering.
With regards to the topic, new migrants taking citizenship, it is how we have come into being, and despite most in here either don't know or do not want to admit it, it is what our country is built upon. Which is why I have always strongly defended new citizens.
However in regards to your question, I have stated my stand on PRs and as for Foreign workers, we need to get rid of them but the current situation is, we can't.