That's bullshit. There are a lot of impressive startups here and a number of others that are about to come out of the gate that are going to kill it.
I lived in SF for a number of years, and the mix of impressive to unimpressive start-ups is fairly similar in both places.
If you can't find anything interesting it's just because you aren't looking.