Henry Cavill is vocal (but kind and respecting) and an "ideologically pure" geek, in the sense that he seems to try and change scripts of series and movies he plays in, where they overlap with his nerdiness, ie [0], but there are more references. Of course, this is true in so far as geekiness can be seen as an ideology, if so, Cavill is pretty pure and vocal, but also just a great guy it seems. Now he’s going for a Warhammer 40k series and people are looking forward to it, because he knows his s*.
Come on! Cavill took a nice big pay check from Netflix and filmed 3 seasons of that show, fulfilling his contract like a pragmatic professional. I have no doubt that Cavill is a nice guy that cares about the things he claims to care about, but had he truly been 'pure' in the senes we are talking about he would have walked away a soon as he didn't get his way and not cared about his contract or future career.
Considering the hate against him by the entrenched non-fans that are seeking profit off the franchise, it is pretty obvious what his 'compromising' 'kind' ways got him. That he was well paid, and can use that as insulation is very much an outlier to the way things usually go, i.e. tar and feathering of Stallman.
Basically Cavill wanted the show to closely follow the books (books he was a huge fan of), and the show runners wanted to make changes to the stories and go in a different direction. This lead to a lot of arguments, and eventually Cavill being replaced.