Let's face it, all these "social" companies use default opt-in and "let's spam your address book" and other unethical "viral" features - simply because complaining geeks are shitty customers anyway (don't click ads, don't install "apps"), and average Joe doesn't get it and/or doesn't give a damn.
I believe many of his assumptions of Facebook games are off, but my opinion is colored red as it were.