Agreed, there's nothing lucky about the success of Craigslist. It's amazing they've been able to be online and out compete for over a dozen years now.
You could build a better product right now and it wouldn't beat CL because the timing isn't right.