LOTR did not have complex villains in the slightest? They were bad period. Morgoth is literally evil incarnate, Sauron was evil af appreciating craft doesn't make him good, Saruman was considered completely fallen, Gollum did not have a path to redemption he had moments of humanization. They were pretty straight forward. You could argue depth was added in the Silmarilian but there wasn't really a humanizing element to call them complicated or morally complex, they were morally simple and some had a reason they fell to corruption.
Smaug, the Goblin King, Shelob. Evil as hell.
I guess some of the corrupt humans were more morally ambiguous but it never left you feeling unsure if someone was good or evil, it is pretty crystal clear.
What modern media enables selfish behavior no matter the cost? Breaking Bad is literally about the cost, Game of Thrones is about everyone is basically not a good person.
The best morally complex character I can think of is Magneto. He's not a good guy, he's not doing good things but in his position you'd ask yourself "what would I do different?" he's trying to prevent trauma he's already experienced and he unashamed about it.
https://en.wikipedia.org/wiki/January_6_United_States_Capitol_attack
https://en.wikipedia.org/wiki/Khmer_Rouge
https://en.wikipedia.org/wiki/Reichstag_Fire_Decree