> Many maids are also kept in modern-day slavery, working 365/24/7
In order to get a maid in Singapore you have to pass a test. They are also paid ~500-700/m which is a lot more than they earn in their own countries. For example the minimum monthly income in Cambodia is roughly ~120$. So they earn a lot more in Singapore. Also maids must be given 1 day off per week.
Now every single person I know who has a maid treats them well, a co-worker of mine who is Indian paid for her maid to go back to India for 2 weeks while she went on holiday. This sort of thing is not uncommon.
Now that doesn't mean there are not bad apples in Singapore, I've read stories of maids who have been locked up and not paid, or forced to clean the outside of windows on the 20th story of an apartment block. But if caught, those families get in a lot of trouble. In asia, everything is about face, that doesn't go for just the families, in singapore it's the country too. So they put a lot of effort into ensuring people are safe and protected so it never gets a bad reputation.
> earning on the order of S$100/month
This is rubbish. The entry level for a cleaner is $1000/m, not $100, the salary goes up if you're skilled in operating cleaning machines and such, not just picking up trash. Also the government subsidizes salaries of workers over the age of retirement.
Singapore doesn't have handouts. You don't get handed money because you're old or unemployed. What they do is if you as a company hire someone over a certain age, the government will pay a portion of the salary. This is why Singapore has many workers who are old, and why tax in Singapore is so low.
Housing is also subsidized if you're a low income earner, or little to no family support. You still need to pay rent, but its a fraction of what non-subsidized renters pay.