2 things here. You may have misinterpreted what that article is saying, and the author of that article is 100% wrong.
First, you don’t hear “generic” because of other peoples’ profane call signs. ATC is client side only. You don’t hear ANY ATC comms from other live players. 100% of the ATC chatter you hear is either directed at you, or other AI / RTO planes. Other real life players “don’t exist” in your instance of the game other than visually.
You hear “generic” when AI traffic doesn’t have an actual airline call sign + flight number (like American 345, United 452, Lufthansa 649) and said traffic is using a generic plane model. When referring to a plane without a proper call sign, It would normally say the model of the plane + the last 3 characters of the tail number, like “TBM 1 Tango Bravo” or “Cessna 1 Mike Charlie” for traffic that uses an actual “known” plane model. When a plane uses one of the generic models without an actual airline name and flight number, which make up a large number of the models we see for AI traffic, the plane gets called “Generic” + last 3 characters of the tail number.
And secondly, the author of that article is wrong. I’ve put some pretty messed up, profane ■■■■ as my call sign just for laughs back when the sim first launched, and if it was an actual word, every single time ATC has said it while communicating with me, no matter how profane it was.
Now when it comes to tail numbers, I suspect they blank them out for that very reason though - to keep the game G-rated. It’s hard to do that if you can read profane or offensive stuff on other peoples’ planes.