I basically disagree, not everything can be explained like that imo, what about change in character designs then? Sonic aged and suddenly he gained green eyes? What about the time that for some reason Eggman changed his appearance completely in 2006 but returned to normal after it for some reason? Or what about humans in general? some games they are present, some games they are absent, and they change style completely whenever they appear? Why the world map in Unleashed is completely different than Forces? why green hell exist in one but not the other? and why whenever we see Green Hell on a map it changes places completely? What about games that straight up contradict each other like Sonic Rush and Sonic Rivals? each had their own explanation for Eggman Nega, or even Blaze and Silver if you include 2006 in the mix? Why Sonic only needs rings to fill boost meter in Unleashed and Generations but for some reason he can't do it without wisps in Colors and Forces? That's without talking about different takes like Sonic Riders , secret rings etc Games are not consistent at all, i wouldn't even fault them for that, the way i see this franchise, it's like Batman and Spiderman etc, they can have pretty different takes, you don't have to like all of them, but you don't have to act like the series didn't differ from it's "origins" either, it's not like the series have some super solid canon or anything.