But that's not the reason why KDE, GCC, GNU, GNOME, Linux, and many other projects were started. They were started to provide free and open alternatives. Just like Mesa and open drivers. None of them were perfect when they started, and took years to catch up to the closed counterparts.
Some people use KDE because it has more bling than Win7, other people use it because it is open and free.