It's not because the software is necessarily "insecure", it's just because new ways of getting around protections are found every day. Plus, look at how much the technology landscape has changed since XP was introduced in 2001.
I see constant security patches for Linux and associated userland, pretty much monthly also.