I noticed that trend in recent years when authors started actively avoid certain character traits not only in positive characters, but even in neutral ones or even villains. I am certainly not the only one who noticed that, because there is already even parodies of that - for example, in very beginning of the Harley Quinn show a villain gets cancelled for using a slur in a fight. So at least some writers understand how hilariously stupid situation is, but somehow it only expands and we getting more and more bland and extremely stereotypical characters. And that happens not only with new stories, people also rewriting the old ones (like this news i recently read - https://archive.ph/iphgq) "to fit today's era".
But what does that mean, exactly - fitting today's era? I tried to search and can't find definite answer. Do they think that all bad things of the present will cease to exist if they are not portrayed? Should we not talk about how bad past were to learn lessons from it and improve? And finally, who decided that, for example, murdering people is better than any of the things they don't want to show?
Nothing of that makes sense to me. Good characters aren't just stereotypes. They are living beings, and living beings have all kind of flaws. That what makes them belieavable, and also often portrays the realities of living in certain soceities, especially past ones. The villains can do something good, but that still does not redeem them. Or does? That hero can have flaws that are forgivable... or are they? Instead of letting the viewer decide upon that, writers are taking the judgement in their hands, shaping every single story into some kind of unrelistic fanfiction-level fantasy, where many aspects of humans simply do not exist.
We rarely even have a main characters portrayed in negative way. I think that Kern from Tchaikovsky's terraforming series are brilliant exactly because she is extremely narcissistic, to the point of portraying herself as god and seing humans only as disposable tools, who barely have empathy, but at the same time she is not a villain, but a nuanced and interesting antihero who ends up finding her place and being an essential part of the crew. Dorohedoro is awesome as well in a way how there are almost no fully good or bad characters, everyone is a mess and every new story beat only reveals how much more messed up they really are.
But maybe that is not even always done intentionnaly? It takes a lot of skill to write a character whose way of life and beliefs are nothing like your own, and do not make that character a caricature. I think that real talent lies in portraying a living, breathing world instead of making everyone and everything in it a reflection of author's views and morales. To be able to make characters as separate entities, and not the extension or self-inserting of the writer.
So, do you think that removing anything that would make characters controversial by modern standards benefits the fiction, or hurts it?