Sonic as a character isn’t served well by a central cast because his relationship with them isn’t reciprocal. They learn from him, never the other way around.

They’re fodder only brought around to contrive some reason why Sonic can’t do something.