Spurs are also are "small market" team that has won them. But point blank, if you aint the Lakers or the Celtics or the Pistons or one of them old ass big market franchises you aint winning poo in the NBA. Look at Cleveland, even with an athlete as good as LeBron the odds are HEAVILY stacked against them ever winning one.
Not too many peolpe want to live in Cleveland.
Can you blame them?