I understand that it is ideal that all variants in all genotype data is set to a common format such as
CHR:POS:REF.ALT. But that format has a lot of problems too. First, it is very difficult/impossible to remember; Second, the position could also evolve periodically; third, the REF and ALT, is debatable, and could be very long ...
So, I think there is still value to keep using rsID. If I have a score file with 2 SNPs (rs11 and rs22) and I want to get a PRS for all samples in UK Biobank, and if the UK Biobank pvar file now uses CHR:POS:REF.ALT format, then apparently I will get stuck again.
So, I simply hope that PLINK allows duplicate rsID, as long as they have different alleles. And then when it computes PRS, somehow it is intelligent enough to check the REF/ALT alleles besides the rsIDs.