And even then, it doesn't really make a lot of logical sense - Skyfall includes lots of shout-outs to older-era Bond that sort of imply it's the same Bond. I think it was intended as a statement of "Look, we know and you know that this makes no sense, but look! It's the Aston Martin!"