I could understand it on older hardware. The Japanese and US SMS and Famicom/NES both had differences in sound channels. But why on modern consoles? What really is the purpose of keeping people from playing games from one region on a system from another?
I assume money has something to do with it...always does. But in that case, why are portable systems (GG, GB, GBA, DS) generally region-free?
So, lets speculate! I don't have any real theories, so how about you guys offer some up?