Here's my theory based on my own experience: YC has been going on long enough that most of the start-ups have applied to YC before, been rejected, and kept on working on their start-up. So by the time the start-up is accepted into YC, they have a more complete product.