The No True Scotsman fallacy isn’t about people who claim to be something arbitrarily. Its about gatekeeping to preserve some kind of integrity or quality for the sake of an argument.
If I say “I’m a communist” but then espouse only fascist beliefs and display an ignorance of primary tenets of communism, am I really a communist just because I say I am?