People forget that COE prices are a function of supply and demand. The supply of COEs has actually gone up over the years, with more COEs released than cars scrapped every year, but demand has far outstripped supply. So COE prices have skyrocketed.
Where does the increased demand come from? The local native population is shrinking, with a fertility rate of about 1.2, so it's not locals adding significantly to the demand (though as incomes increase there will be locals who'll want to switch from public transport to car ownership). It's from foreigners and new immigrants! Our population has increased by 1 million in less than 10 years – every expat (Indian, ang mo, PRC) family I see in my private estate owns at least two cars. That's 2 cars less for native-born Sinkies for each new immigrant or expat family setting up home here. Do a survey of Chennai Business Park and find out how many car owners work there.
So can you imagine the pressure on COE prices with 6.9 million people? Esp when the govt is already targeting zero COE growth because of limited road and land space? The 70% voted for this, so they deserve it.