It seems like the 1st reaction that some people have, when hearing about a new element or mechanic in the game, is to think, "Oh, was that in the books? I better go dig through the books and make sure that Geralt is allowed to do this." In my opinion, that should not be the deciding factor when determining whether a game mechanic has merit to it.
Can't people give CDPR some freedom. It always bugs me a little bit when some people seem to insist that the game follow the lore from the books 100% perfectly and strictly. I guess if Sapkowski writes a story in his next book where Geralt uses a crossbow, suddenly it will be okay to include it in the game. How trivial is that? Because it was never mentioned in the books, Geralt is never allowed to touch a crossbow? I don't recall Geralt attacking enemies with a shovel, or throwing daggers and bombs at them, yet all of that is possible in TW2.
The fact is, most people that get TW3 will probably never read the books. Imposing all of these restrictions to ensure that the game perfectly aligns with the books, I feel, sometimes comes off as elitist. And I am someone who has read the books. What won't make any sense is if there is a crossbow that you can use for hunting, but then it suddenly becomes disabled in combat. I can only assume that people voting for that option, mean to vote for the idea that the crossbow won't be effective in combat. Because suddenly not being able to use it in combat at all, makes no sense.
Additionally, I think there's almost what I would call a logical fallacy involved in many of these conversations where people insist on everything strictly adhering to the book lore. Take this topic for instance: saying that Geralt has never used a crossbow, is not the same as saying that he would never use one. Just because the situation and opportunity never arose in the books for Geralt to use a crossbow, doesn't mean that he is completely antithetical to ever using one. Furthermore, the fact that he never used one in the books, doesn't even imply that he has never used one in his life. If the books don't mention Geralt taking a dump in the woods, does that mean we can assume that he has never "gone to the bathroom" in his entire life.
For people that don't want crossbows at all, I really don't understand your thinking at all? I think it's safe to say that no one will force you to use crossbows if you don't want to use them. That means that the "lore friendly path" will ALWAYS be available to you. If you want to follow it, then you can do so at your discretion. So why vote for not allowing crossbows at all? Because you don't want to use them, no one can be allowed to? You don't have to deprive people of that. Just don't use them yourself. I think is the most poignant point I can make.
Yes, you are playing as Geralt who is a well defined character in the books, but in a videogame it is the player that is in control of Geralt. And with that freedom of control, the player is capable at any point to engage in behavior that is unlike Geralt. For example, I can run around a tree for an hour if I want to, just for the hell of it. Should CDPR ban the ability to run around trees, because it's inconsistent with the Geralt from the books? No, that would be a ridiculous thing to do. Instead, if a player wants to role-play Geralt, faithfully, to how he behaves in the books, then he or she simply won't run around a tree for an hour. There is no reason to ban the people who want to do that.
I'm not trying to call out anyone in particular here. I'm just putting out my thoughts and opinions. ;D