Not necessarily. I don't use Microsoft on my personal machines, but my employer forces me to use it at work.