What tech companies did right is found a ridiculously profitable business model. It is not clear that their success is correlated with hiring practices. Likely other hiring practices would have worked fine as well.
>> Literally, all the best tech firms and ibanks do it. They must be doing something right.
Reasoning by first principles isn't exactly the software industry's strong point.