In that case "useful idiots" is a bit harsh (and not accurate from my reading of [1]).
The creation of this much open source software is a true public good. The people producing it (both at small companies and big ones) may be working away at misguided projects, but it's wonderful that as a byproduct they're producing software useable by everyone. In the future, it may be obvious that the open-source side-effects of this SV generation were more value-creating than the businesses created directly.