I doubt that "start-up culture" is what is required - I'm sure that the variety of work that comes with a smaller number of employees is a huge factor. Maybe they employ too many workers, or perhaps there isn't the ability to cross teams/functions.
What would be more interesting would be if those "tech giants" dropped in average talent as a result (though good luck in measuring that!) or even in total employee terms.