I applaud the accomplishments of these people. But I don't like the narrative because it is misleading. Lets change context with a nice metaphor and reframe the discussion...
"how a team of immigrants helped bring in a strawberry harvest"
The success of this team is based on a relationship between two things:
1) eagerness to prove one self
2) willingness to suffer pain in order to prove one self
Having worked with a number of them, my experience has been that building things from scratch in big bureaucracies (that aren't software companies) is basically impossible. To much group think inevitably destroys the scoping process.
The teams that have impressed me in big bureaucracies tend to operate in the following manner:
-take/buy something off the shelf that meets 60% of the requirements
-use a team of seasoned project managers and engineers who have seen the darkest gloomiest bloodiest field of battle to incrementally patch and beat that software into the inflexible mold of their bureaucracy
This strategy usually works surprisingly well, but it is like comparing steering a slow moving container ship to a speed boat. It's part of the reason that the agile SaaS market is so successful and profitable.
I first went to work with an organization where a planning meeting was discussing a new feature. Because of my startup culture experience I asked a PM after the meeting "this sounds cool should I whip up a prototype tonight". The project manager laughed and said "this feature set is on the roadmap for 2014 (two years out at the time), we wanted your input but you should be focusing on your existing ticket pipeline". When you consider the scope of the organization the things that they were doing with their core platform was pretty incredible.
That being said it drove me personally nuts, and I quit.