Game companies are remaking old games to train their new generation of game devs
Because their games have been so bad, they resort to remaking old games not only for easy money, but also to try to train up and get their new developers to be better on a project where they can learn from past games that were great. Halo CE, Assassins Creed, etc.