Well that's what I mean by being bad programmers, they just put together some code and hoped it worked (arcade machines were so powerful it was a non-issue if your code was shit).
They were phenomenal game designers which is a completely separate skill set.
It's not just on the genesis, their SNES games are pretty bad too. Nearly all of them slowdown and the sound driver seems to be quite shit in nearly all of them too.

