...

My understanding is that MS was trying to protect Vista (and now Windows 7) notebooks, which have higher profit margins. Here’s a story on it:

http://apcmag.com/microsoft_hobbles_xp_mininotes_with_1gb_ram_limit.htm