Exactily. XP needs to be stopped being sold as a new OS. The sooner that happens the sooner any companies making software that is still in use and doesn't work under vista will need to make their software properly.
IIRC if someone made software for NT3.5 properly, it will still work on Vista