Simple or not, but I remember statistics that some 65% of first-time users do not get Twitter and leave. So it seems like it is not only about having less features.
"dizzying complexity"? Seriously? Have Internet users really degenerated to being that stupid?