Any one of: the risk of a migration going wrong is too high, application or infrastructure compatibility issues, or the cost of retraining staff who work with the database to work with something else.
It is possible that there are simple solutions to these problems, but the perception that they are serious will turn companies away from a migration.