There are certainly some complications that would come along with this, but there would be far fewer than with keeping a database of everyone who has ever applied for any job.
I don't love the idea, and I know quite a few people have tried making it work unsuccessfully, but I still think it's far more realistic.