The very foundation Windows XP is built upon is no longer strong enough to help keep many modern day malware attacks at bay. Think of it kinda like a really old rusty car, or rotted wood, or even an old feeble animal. There is simply not enough of a solid foundation to support any more "fixes".