I suppose the idea is that those junior developers who weren't hired will spend 10 years doing intensive, unpaid self-study so that they can knock on the door as experienced seniors by that time.
Are you serious? How on earth are these people going to eat or pay rent for 10 years? As well, most companies would laugh you out the door if you were applying a senior role without any experience working in the role.