This is because Cavill is, himself, a rabid geek and an unabashed one at that.
It’s this geeky quality that led Cavill to pursue various roles that should have made studios a lot of money. All they had to do was listen to Cavill. However, that’s not what they did. They ignored him, and now things are crumbling around them.
Netflix’s “The Witcher,” in particular, is one lesson that studios could learn a hard lesson from because it represents studios ignoring the geeks on a singular level. Cavill is a man who pushed for Netflix to take on “The Witcher” and he even succeeded in landing the role as the series protagonist “Geralt of Rivia.”