I believe that there may be at least two matters which the current Singapore government has considered, is considering or will consider prior to introducing legislation to allow dual citizenship:
1. how does dual citizenship affect NS obligations, and how to ensure fairness amongst SG citizens to ensure that all Singapore citizens comply with their NS commitments; and
2. dual citizenship vis-à-vis immigrants and permanent residents who may use SG as a stepping stone to emigrate to other countries, and NS obligations for their children.
I believe that sooner or later, the SG government will allow dual citizenship, but not in the near future.
Accordingly, our children who were not born in SG and has never resided in SG, but are SG citizens by descent, will have to renounce their SG citizenship when they attain age 21.