That doesn't help. To allow the opt in, you have to modify the backend infrastructure, which increases the odds of a breaking change.Exactly my point. The users sign into PSN first.
That's not the case with Live ID. Each App implements it's own access to the service. To the app, Live ID is just a protocol that takes a username and password, and returns a cookie of some sort. Every app is free to implement how they access that API. Making the distinction of what is a fraudulent login is not an easy one. Currently, Live ID is essentially read-only to most applications. To implement what might be necessary, they'd have to add a way for the xbox to tell Live ID that they suspect foul play and to suspend some features. Now all you need is an attacker to have a proxy that allows the Live ID login, but blocks the "this is fraudulent" call, and they're good to go again. Or they don't even bother with the xbox, they login using the website and a US proxy, They can do all the same things on the website like buy premium content, and with a proxy in place, the region issue is gone too.
I'm not saying I think they shouldn't fix it. They should. I'm just pointing out that arguments of developer laziness (which are a perennial favourite around here
) are not necessarily accurate.