They aren't just throwing dung at the wall and seeing what sticks: they're very, very good at what they do. For every FarmVille there are tens of thousands of games which you have never heard of: their viral growth coefficient was .95 instead of 1.05, kaboom, that is all you need to fail. The platform is getting harder to develop for, as early entrants used techniques which were what SEOs might call "a wee bit grey" to gain traction, and these are either impossible now or will result in a new entrant getting hit with the banhammer. (For example, early social games maximized their viral coefficient by adopting a spam-early spam-often policy to user notifications, which ticked off a lot of Facebook users, causing Facebook to take a number of countermeasures. Ask somebody who builds for it to describe the specifics, but there are now throttles and some sort of system where you earn the right to use the viral channels.)
All of that is going away in five days. No more requests, no more notifications, etc.
Nobody knows what will happen! Pandemonium! Haha.
http://wiki.developers.facebook.com/index.php/Developer_Road...
So, anyone who hasn't factored this into the development model yet is, well, dead or going to die the next time it happens. :)
Sometimes only a handful of games satisfy these requirements a month, out of 100+ a day.
Social games I imagine are much the same .... you have to get a lot of things right first time, and your list of things that were right yesterday aren't necessarily so right today.
Really a lot of things are the same ... the difference between making a product your friends like vs. your town vs. your city vs. your state vs. your country vs. the whole world .... probably far below 1% of 1% of 'stuff' makes it to the top.
It has always been about two things - getting lucky, and moving fast.
Playfish tried to do a lot of games "right the first time" but weren't set up to quickly fix their mistakes and have ended up performing terribly.
On ratings-focused sites like Kongregate and Newgrounds we might literally only have hours to measure, judge and react to feedback and bugs before our game slips off the new games page or the ratings-damage is too great to recover from. And that's if we're lucky enough to be given a reason why "this game sucks 1/5" heh.
On the rest of the internet we have the issue of games being distributed beyond our control, once a game goes 'wild' it gets to 100s of sites and there's really only a couple of options for pushing out updates - hot load an x megabyte swf to millions, or Mochi's LiveUpdate system which requires their ads (sometimes we're not allowed to use ads).