Re JTAG yeah it is quick but unbanning takes a resource beyond a bit of time and minor skills- you need a valid keyvault and they are like any other limited resource- you can buy and sell keyvaults. Equally nowadays there are system link options for JTAG machines.
"Games rely on the security of the encryption on the platforms they're played on, therefore; updates to the game through patches will not resolve this problem, unless the security exploit itself is resolved on the platform"
I call BS- the PC is an entirely hostile platform and online games seem to just about get along there. Unless I am mistaken Sony also knows this and implemented rudimentary LV2 hash checks in the 3.5 update where there were none before.
Equally there are entire cheating guides devoted to working around developers tricks- even us plebs on the DS face such things-
encrypted values, mirrored values, shifted values, false values, pointers, negative branching (lost all ammo for a messed up cheat for example), subtle effects (phantasy star on the DS had differing drop rates).......
You tie this into a system that can see itself updated (if I am not mistaken you need the latest game updates to play online or at least against the masses) and you present a moving target for hackers. You combine this with even rudimentary statistical analysis- say issue 5 different game updates (you probably already have different regions and even them sometimes different subregions- US Canada border and nearby states have been known to have different games to US- Mexico border and nearby states). By and large hackers target one item at a time and if all of a sudden a massive amount of people are using update 3 then you blacklist 3 (you might have to spew the "background improvements" line in a changelog but that is nothing new) and get it to repeat all over again. I admit this last option may clash with existing implementations of the network/protocol so magic bullet it might not be but the point however is that it is possible.
Granted for updates to legacy stuff it means actual effort/new code but hey PR is expensive.
I know I can dream but less BS next time please.