Even in the uber technerd sphere, a huge amount of the services that we take for granted are done by large companies. For example, Steam is the entire reason why gaming is becoming viable on Linux. Sure, a lot of work (by large companies) has gone into the backend to make it easier to write games for more libraries, but that work wouldn't have happened if there wasn't an enormous distribution platform that sells games for Linux.