Sounds religious, which is worrisome
It is religious in a way. I dislike proprietary standards because of how they can concentrate power and wealth. Knowing that there are people starving and dying because of how power is distributed bothers me and there is a moral aspect to trying to change things. In a world without scarcity I wouldn’t care who wanted to have control.
Also keep in mind what it means to be “open” — take for example, Mono. Mono does a really good job of running .NET apps. There are Frontpage extensions for Apache, that do some stuff (never used em; I don’t know, and I don’t care). One of Mono’s primary goals is to support ASP.NET, and Microsoft hinted that they may be supporting Apache ASP.NET integration in the future.