It makes sense from a profit making angle.
If you intentionally make a program doesn't run on an O.S., customers have to either upgrade the O.S., use an older version or they may discover that bigger aren't necessary. :-)
Andy
Some bozo from a computer magazine said that XP was full of vulnerabilities and that if you are surfing the net or reading email you are an accident waiting to happen.