Ah, a little cynicism makes me laugh. DICE and EA definitely screwed up on the mod support for BF2, but as someone said before, look what the PR DEVs have done. If it really is terrible (and most people thought BF2 was pretty bad), I'm sure whoever may/does continue the project will pick a better engine.BF3 is probably 100% un-moddable.
But for now discussing new engines is basically pointless. Wait for 1.0 and then start sending the DEVs money for blow, hookers, and beer, along with your desired game to be modded.

