There are any reasons for it, one common reason why ICO fails because it has a bad ideas of projects. Therefore, the coins or tokens are probably not useful for the usage. Then doesn't reach the target or the softcap. So, the team developer decide to stop the ICO which make the investor get back their investment in the ICOs.