The non-resident population of Singapore (which is a reasonable proxy for migrant worker population) is at the highest it's ever been, as is the total population.[0][1]
The Singaporean government is responsive to public opinion to some degree, but it is so they can maintain their current status of not having to worry about winning elections.
[0] https://www.singstat.gov.sg/publications/reference/singapore...
[1] https://www.mom.gov.sg/foreign-workforce-numbers