This is an interesting article, all 5 pages of it.
However; I fail to see why FOSS has to beat Microsoft or anyone else. It seems to me that we as consumers (on every level from Joe Average to government and the largest enterprise) win if there is a varied software ecosystem out there competing for our hearts and minds.
It's not as if money does not enter into our considerations, but the bottome line is that software has to meet our needs. If it does, we're happy. If not, we are miserable and very likely out of business. And in the end, it's only the ideologues who care where it came from.
Yes, I'm very much a proponent of free software. However; I use and recommend what I think is needed, without compromise, regardless of whether or not it is free software.