wombat_of_war said:
apparently people became too edgy and cool to just say cliche or stereotype
Because they are not "cliché" or stereotypes.
Cliché has a dead horse beating connotation.
Stereotypes implies that it's the predefined way to see something.
If you have a film with a villain, and he can either be a card-carrying villain, or a anti-villain, or a knight templar, or a what have you, you are not dealing with a "stereotypical villain" which would be a much narrower set of attributes.
And yes, it's because tvtropes.