My reply is coming late, but I can understand how my point could be unclear. Let's break it down for Zuckerburg's case, and see how it fits. Unfortunately I will have to resort to common lore.
1. "I have experience in this area"
Yes, yes, and hell yes. Zuckerburg was conscious of social dynamics to the nth degree. This is the executive who publicly admitted his company is no longer cool because he's just that realistic and expert.
2. Wow there are under-served market needs here
He seemed to know that it was at the point where the web had become so universal that both male and female students would be entertained by this idea and treat it like a game. American college students f'ing love social games. What Facemash did isn't really possible in the physical world, so it was a new kind of game that appealed to both genders. Young women were an absolutely underserved segment of the digital entertainment market. And for anyone of either gender who doesn't usually like games played on screens, this game was easy peasy and required no hand-eye coordination and had zero learning curve.
3. "have some relevant experience to start a company that addresses it and can attract talent"
He's a coder. He had the idea. He executed. He attracted talent immediately. Coding became a whole helluva lot sexier than before because this was a social game and people liked it. It wasn't DOS or LotusNotes, other runaway successes by coders that probably never got them laid at a frat party. Bill G on the Byte cover anyone?
4. -> Facebook.
What happens when we fill in the alternate?
1. "I'm a wannabe entrepreneur"
Debatable. I was kind of being snarky with this point anyway. But he was a CS major, and he seemed fueled by parlaying his coding skills into social status. I am not his therapist though.
2. "I have no domain specific expert knowledge"
The way he is portrayed, he was an absolute expert at negative social dynamics and appealing to people's social motivations, often in a less than wholesome way. He seems way expert to me.
3. "let's randomly find something we guess people care about and overspecialize"
Here's the CRITICAL point you missed. He did not sit around trying to come up with ideas. He had a razor-sharp, almost game-theoretic perspective on college socialization. He honed in immediately on how to exploit that, scraped the dorm directories, and manifested his idea quickly.
4. -> start coding blindly or find a Rails dev on Odesk
THERE WAS NOTHING BLIND ABOUT WHAT HE DID AT ALL. It was razor-sharp, targeted, deliberate, and in my view, brilliant.
Ie, he had his idea and executed and holy shit did he succeed. He wasn't sitting around twiddling his thumbs dreaming up what feature he could steal from something else as is basically the main point of this article. Friendster and MySpace were knocked out quickly because Zuckerberg was considerably more expert than them.