MMC boot also provides a safety net for the OS, in case one messes up the MMC OS, one can always fall back to the flash boot.