I think people have gotten some unrealistic expectations from Henry Cavill. For all I know, Walton Goggins has absolutely nothing to do with the writing, so why would he care much about the source material? I can respect him for just wanting to do his job, listening to how his boss wants him to do it.
It's the director and the writers people should expect to care about the source material, not the actors.