That and having the whole series' villain never get to do anything himself, Which by the way was fixed in both Generations and Colors. Yup, you fight Eggman in the final boss battles.
They've also added some sort of continuity in the new games. Generations is an actual sequel to Colors.