The thing about Sonic Heroes is that, unlike my impression of High on Life, it's not even saying different things every time it opens its mouth. Sure, sometimes it'll be contextual to the specific level you're in, but a lot of the time you'll just approach something, for instance a group of enemies, and because you aren't stupid even if you're six years old, you'll remember how you fought those enemies last time and switch to the most useful character. As you are doing that, Tails will suddenly cry out "This is all Knuckles!", the exact same line he has already said at least once a level up to this point. Even if you've already switched to Knuckles by the time you get to the voice line trigger.
As much as I understand that High on Life's comedy (or "comedy" depending who you ask) is at best not for everybody, at least it isn't telling you exactly what to do even though you already know, with the exact same line as you've already heard a lot of times before. And I do mean a lot of times, given that you have to play through 56 levels just to get a hint at how to unlock the true ending, and then probably play through the exact same levels several more times to try and obtain the Chaos Emeralds, so you can look forward to the game "helping" you even more until you just want to throw the game out a window.
It's a combination of the padding, the repetition, and the insistence on helping you even though you already know what you're doing that makes Sonic Heroes insufferable.
That and, as established, it just never, ever shuts up.