Forum:Generally Confused about Sonic Generations' Ending

I noticed near the end of Sonic Generations that Modern Eggman mentions that he used the Time Eater to undo his previous defeats and the game didn't specifically show Sonic preventing Eggman from changing the past despite restoring certain areas in the past such as Green Hill Zone. Sonic may have restored space and the damaged areas from the past but Eggman may have somehow altered the timeline by erasing his defeats from the past. Such as Blaze recognizing Crisis City even though no one is supposed to remember it since the Flames of Disaster were extinguished thus causing Iblis not to exist in the future in fact Crisis City shouldn't even exist in the future to begin with. Also after the Death Egg Robot boss battle in Sonic the Hedgehog 2 the Death Egg is destroyed but in Sonic Generations the Death Egg remains intact. Classic Eggman may have taken this opportunity by returning to the Death Egg after Classic Sonic left so he could build upon his Eggman Empire with it. If Sonic spinoff games are considered canonical then it should also be noted that a poster in City Escape from Sonic Generations states that Mighty the Armadillo has been missing since 1993 which is when SegaSonic the Hedgehog was released when actually his last apperance in a Sonic game was in Knuckles Chaotix which was released in 1995. It seems like Sonic didn't really return time to normal so if Eggman really did undo his previous defeats then when Sonic and his friends returned to the present then shouldn't Eggman be in at least near-complete control of the world? Sure Sonic and his friends probably remember everything that happensed and that small area where Sonic was having his birthday party isn't in Eggman's control but shouldn't there be massive changes to the world since Eggman had never been defeated? Well aside from being defeated in the final boss fight. I'm not even sure whether or not if Classic Eggman will get his teaching degree instead of conquering the world but if he did it would also mess up the timeline. It would cause Modern Eggman to cease to exist along with many of Sonic's friends considering that he met them through his many journeys to defeat Eggman.

Anyways I have no idea where the Sonic games are going from here but maybe you guys can explain to me what this all means and what possibilites there are for Sonic games to be released in the future