Twitter is easy to explain: "It's a site for blogging, but posts are limited to 140 characters." A good way to sell it is that it's fun: you can post that "chicken is yummy" without having to write an essay about it. The language of it is easy to learn: @ means at. Maybe people sign up and leave, but I don't think these reasons explain that.