The thing is that it is very hard to tell, early on, if you have a potential $10M or $10B company.
You're right: if YC had a crystal ball where we could somehow only invest in the $10B kind of company and never in the $10M kind of company, we'd do that.
But I don't think such a crystal ball is possible, because companies morph too much. Famously, Microsoft's first product was an interpreter for Altair Basic, which had a total market size probably < $10M.
So when we see a startup that has an idea that seems small, we ask ourselves, "What Microsoft is this the Altair Basic of?" (http://www.paulgraham.com/altair.html). Most of the companies that today seem like moonshots started with mundane, even trivial ideas.
So if you don't currently see how your idea can become a $100B company, that doesn't mean that you won't figure it out later.