More companies doing innovative tech work, rather than just deploying known tech. Lots of top tech talent drawn to that work, hiring is not necessarily easier (lots of competition), but as a person moving to SF you get more interaction with those people.
NYC isn't bad on these metrics, but the bay area is just noticeably better.
Do you mean it's harder to hire top tech talent? Are the companies technologically less advanced? Something else?