I don't think you can really undersell the cult-building aspect, in addition to the psychological factors, which are heavily intertwined.
Co-working spaces have actually been rather successful in outsourcing these factors - both the cultism and the necessity for human interaction. Not every company needs its own brand of Kool-aid, especially when the cultural attraction of many tech companies is indistinguishable from the industry as a whole. It may be beneficial to have core values that are shared among a cluster of companies, and reap some advantages of scale that brings with it.