Sure, but 2500 years passed since and you'd expect writing to get a bit better. And yet Homer's characters are way more nuanced than Asimov's. Also, in Plato's Dialogs characters are completely irrelevant and are merely instruments that directly represent philosophical standpoints.