Their strength comes from having zero management and all projects are born and lead by the devs themselves. As close to communism as you could get in a capitalistic world. It does come with some problems but they’re totally manageable - like having a strictly homogeneous workforce (which, one could argue, isn’t a bad thing)
I can still recall binge watching a show on Netflix only to find out mid-way they only had about half of the total seasons. So I paid for a service only to have to finish the show by torrenting it. Idiotic.