Apple isn't a software company. They make hardware and provide software for it, but they don't charge their customers for the software - Apple's income is all from their hardware and their virtual stores, which are full of content made by other people (IE, apps, music, movies, and books). If Apple made their apps available for Windows, what good would it do them? iLife and iWork for Windows? Apple doesn't make money off of either of them - all they would do is lose a selling point for their hardware, which they make money off of. OS X for HP or Dell? They'd be shooting themselves in the foot. They'd go through the extra effort of making it work for those platforms (costing more money) and end up reducing their revenue.
Microsoft, on the other hand, is a software company. Office costs $50+ and Windows costs quite a bit, too. Microsoft doesn't give them out for free like Apple does, because Microsoft doesn't make hardware (that people want, anyways).
so because the last release of ilife and iwork were free (updates actually) you find it fair to say that they dont make any money of either?
does anyone even switch to mac because of these two?