I think it has more to do with the fact that 3 of the 5 most important companies in tech are headquartered there have a combined $2.3T in market cap whereas Boston's biggest tech co's, TripAdvisor, Akamai, and Wayfair, have a combined market cap of ~$30B.