That's only true for things requiring a physical infrastructure though.
For example, Toronto has a reputation for being a hotspot for mobile development, and there are probably as many talented developers as in any other tech hub. But they all work for agencies. Where are all the Canadian "Angry Birds" success stories?