People are choosing Apache simply because it's better. Not because it has hackers behind it, but because it is better software. One challenge for open source software is that it requires you to be constantly plugged into this. It's a cultural difference. The reason why many people aren't taking to it is that it would require actual learning.
Most big companies substitute money for learning.
They purchase something instead of going through the learning process. I think one of the interesting developments is the emergence of companies like Red Hat, Cygnus, VA Linux, and Linuxcare. They bring some stability and a level of oversight. They have a stake now in creating stability for the very thing they sell services for. You can expect more agencies and corporations like them that serve as a counterweight to the centrifugal anarchist force that wants to spin everything out into a whirlwind of constant change.