I think the question we should really be asking ourselves is why so many valuable tech companies hail from the US, specifically the bay area. Having grown up in the Bay Area, there weren't any more special focus on mathematics / computer science in school, in fact we were encouraged to pursue whatever we wanted to pursue. If we felt like we were bad at math, we weren't forced into it, we should only pursue math if we…
But as for the Silicon Valley question... it gets asked and debated a LOT. Especially here on HN, I'd say.