In many developing countries, there is only limited wealth, which means money cannot be put aside for the future, and they can only afford to spend in the short run
Poor infrastructure discourages MNCs from setting up premises in the country, since production costs increase where basic infrastructure is not available