Something's going on that's more than just network effects. Google was arguably not the first dominant search/advertising company, and Facebook was not the first social network, etc. But these companies can convince very good engineers that it's more profitable to join them than to compete against them, whereas their predecessors failed to do that. How they do this merits more investigation.