It is possible for embryonic stem cells to be collected before birth (from amniotic fluid) or after birth umbilical cord blood and stored by a clinic but this can be expensive and isn't an option for everyone
A lack of peer-reviewed clinical evidence of the success of stem cell treatments
Educating the public sufficiently about what stem cells can and cannot be used for