I think it's mostly culture. Compared to other regions, US favors innovation/risk taking and sees software developers as value creators rather than cost centers.
There's also the fact that USD is the global reserve currency which makes it much easier to raise capital.