There are a lot of buzz words now: narcissist, toxic, borderline, on a spectrum, perfectionist etc Most of the time there is no true diagnosis or any kind of valid reason to use such wording. I see a lot of it online. People I know in real life don’t speak in cliches. I just chuckle it to a particular crowd that likes to speak in buzz words. I think some people just use simplistic approach. And some are likely projecting.
I don’t let it bother me because it’s no one I actually know. I take what I read online with a grain of salt. People could be making stuff up for all I know or say questionable stuff to amp up drama and to aggravate others on purpose.