Having different demands on tools for non-programmers, seems eh, reasonable?
You can type in Vim all you want, but the day you will try to introduce it company wide - you will meet some people you never knew and you are going to have the same discussion you did have here, and as reason does not seem compelling enough, i guess they will use hierarchy to cling "for no apparent reason, but plain stupidity and unwillingness to learn" to Microsoft products.
Here we are again, on the cultural san andreas fault- preventing open source from ever becoming successful. Sad Panda.