Because eventually if the commerical plan is properly executed a small website becomes a large website spanning many countries. The last thing you want in this situation is non-standardization caused by “free-stuff” because is open source, and people with the ability tweaked it because well it was open source and they can.
If it is a commercial application of course it is the guys in suits driving the show. The last thing the guy in suits want to hear about is a loose canon developer trying to leverage their “unique” situation of some non-standardized software. Guys in suits would rather be in the situation where loose canon developers can be hot-swapped like a USB device.
No one is doubting Apache and its role in expanding www. But once again I’m talking about the situation from a commercial perspective. So yes you want the confidence of the guy in expensive suit.
Sure the code maybe based on some nonsense, like the developers were paid based on how many lines of code they wrote ( :help: ). But at least the bumble-fck in India and the bumble-fck in China and the bumble-fck in the North America can be on the same page relatively quickly, since they were all certified by the same MS bumble-fck.
Commerical operations are driven by standardization which allows for support and scalability across platforms, countries, and languages.
I’m not saying that there isn’t a place for “land of the free stuff” to exist on the web. The whole culture of the web is based on the “free stuff” or “next to free stuff.” But there is a reason why even projects that were driven by the tech savy guy using “free stuff” eventually migrates off that stuff.
I mean after they pull the wool over the VC’s eyes do you think they want to be stuck supporting their own stuff…