I can see the writer’s point here, I certainly don’t want Linux to be relegated to taking scraps from Microsoft’s table. That’s not a good way for it to be perceived.
However, I’m not sure that that would be the case if it replaced Windows XP on older machines. The writer cites Puppy Linux as a distro for those kinds of machines, but I don’t think that Puppy is really necessary. There are other minimalist distributions such as CrunchBang that might also work well.