Missouri's inspection is on par with CT and VA from my experience. But that's the only midwest state I have lived in.
If I had a hunch, income plays a part. Flyover states are poor, that means older and more beat up cars. Older cars (out of warranty let's say) are more costly to fix. States have to balance "people need a car to make money" with "people need money to drive safe cars".