XP did have somewhat better backwards compatibility to 95 and 98 if memory serves correctly, especially for games.
Also, I remember that Windows 2000 required new drivers for lots of devices, but XP stayed compatible with most Windows 2000 drivers, so it ended up supporting more hardware immediately at its release.
It's been 25 years, so my memory may be incorrect.