Maybe, maybe not, none of us can predict the future.
That is true. However, the overall trend across history, with some interruptions, has been one of decreasing bigotry and narrow-mindedness. With this in mind, it is plausible that insidious discrimination based on citizenship will one day not be as accepted as it is today.
So it’s not actually gotten rid of it any way?
It has, in fact, gotten rid of it in most ways (within the EU).
I’m not sure you’re correct about citizenship as we know it only existing for around a century, but maybe our ideas about it are different. Certainly it’s changed, most things do, but it’s always been about the conference of certain rights and responsibilities on individuals.
My advice to you would be to investigate to what extent you may be incorrect in this matter. For example, did you know that the UK introduced its first limitations to migration (meaning: completely open borders beforehand) in 1905 (bonus points if you can guess which ethnic group the restrictions were primarily targeted at)? Or that, prior to WW1, Europeans could freely travel across borders without border checks or identity documents, which originally were carried only by diplomats, envoys and the like?
Of course, it is true that citizenship did not come out of the blue. Other kinds of caste systems preceded and inspired it. But nationalism itself emerged only in the 19th Century - how could there have been nationalist-based restrictions before the concept even existed? To be sure, there were campaigns of genocide, pogroms and discrimination - but they were often based on informal cultural, tribal, feudal and religious ties, not formal national citizenship.
Do I? I’d imagine a great many modern things would sound foolish to a 1400s monarch. We are, however, living in the present.
Yes, I am aware I am quite far ahead of the primitive mindset of today's plebeians.