Mostly 2 reasons: 1) cost 2) nappy rash.
The first reason is because disposables will be about $80-100 per month, depending on what brand you buy. So let’s say if you take 2 years to toilet train your baby, if you use cloth diapers, you can save about $1000 per year, 2 years will be $2000. Cloth diapers is a one-time investment, average out over 2 years will be only $10 per month.
Nowadays, for disposables, the longer they absorb, the more they absorb, they put in more chemicals. Have you heard of some babies can only use Huggies, some can only use Mamypoko, some can only use Pampers, it’s because they are sensitive to a certain chemical within the brand, so they get nappy rash. Cloth diapers are natural fabrics without any chemicals, and it’s more breathable. So most of the time parents who switch to cloth diapers are when the babies are about 3-4 months old, the babies have bad nappy rash and doctors say they cannot use disposables anymore, and must use cloth, so parents switch to cloth diapers.
The 3rd reason is eco-friendly, although most parents are not very concerned about it. A baby uses about 8,000-10,000 disposable diapers in a year. Multiply that by 30,000 babies in Singapore per year. Over time, that can be one whole Bukit Timah Hill!