The reason is that Singapore is selfish and refuses to take the responsibilities of a developed country. There is no mechanism in UN system to force countries to be classified as developed. Of course there should be automatic mechanism to graduate countries to developed status.