My theory is because HE IS NOT FIGHTING AGAINST MARIO
The Genesis games were great classics. And started that famous the bit wars, but maybe it's only Mario vs Sonic to me.
But as the years go on, Sonic games just went 'meh'.
Please Sonic, fight Mario, so you survive.
But that's just me.