Não necessáriamente... Os "preços" dos produtos da Microsoft (assim como de qualquer outra empresa) no Brasil, são "altos" devido à baixa renda e aos impostos que pagamos.
No meu ponto de vista, hoje ele é mais usado, porque é fácil de usar e dá pra instalar em "qualquer" PC.... O Linux, tem se popularizado bastante devido à distro Ubuntu (que tem deixado as coisas mais práticas), mas mesmo assim, ainda não dá pra deixar o terminal de lado.