Network effects are powerful. But beyond the original secondary tech centres of Seattle, Boston, and NYC, there are now thriving tech scenes in all sorts of smaller markets--Portland, Denver, Austin, etc.
It's easy to see every major tech company having a base in SFBA for the foreseeable future, but it's also easy to see being a working programmer living in one of those smaller markets and actually being a homeowner being a much bigger thing going forward.
Wouldn't it have been done by now if that were the case? Yet SF is still the Mecca for the tech and startup scenes.