In a sense, I agree with him - because if I want to use software that's non-Microsft or non-Microsoft supported, I should be able to do so willingly.
On the other hand, it doesn't bother me much, 'cause there are a lot of sh!t programs out there anyways that I wouldn't even think of using. I've been happy with the compatibility of Microsoft's operating systems so far and I don't think my views will change with the release of XP.