Gee, you can't fit all 100% of programmers into a small geographic area? Some of them don't want to live there? What a crazy world we live in!
I'd bet 90% is a bit low for an estimate. Probably more like 99% of software developers work outside of Silicon Valley.