What I'm suggesting is that the Facebook apps platform is fundamentally making it easy to post spam so they have to fight it afterward.
Would a better approach be to shore up the platform so that apps are simply unable to generate spam? For example, currently a user can only Allow or Disallow an app. They cannot Allow or Disallow certain permissions. I should be able to use an app while denying it the possibility to post to my wall or my friends walls.
It seems like it's the wrong approach to try to stop the spam by banning apps rather than fundamentally changing the way apps can access person sites and information and make generating spam incredibly difficult.