While it may seem like Linux-only projects are betraying their loyal base by developing Windows or OSX versions, I would argue that cross-platform development is actually better for Linux as a whole, better for individual software projects and their developers, and ultimately better for Linux users.

Good article - and one I largely agree with, my experience suggests that people have little difficulty in changing to Linux, in fact they usually prefer Linux - if they are working with familiar applications. Mozilla, VNC, Skype, Google World, and the GIMP etc being applications that are found in Windows makes the transition easier. Giving up MS Office, Nero etc for Open-source equivalents does not.

While MS Office is perhaps a little easier to use than LibreOffice, there isn't much in it.