What if we could buy saddles in the game? And those saddles would be sort of like your survival kit ? let me explain:
You go to a merchant who sells horses, and there are two stalls, one is for purchasing horses and the other one for buying or upgrading your saddle(if you tamed a horse in the wild you would only have to get a saddle), on your saddle you would have Saddlebag(storage), camp kit, crossbow (for hunting),and maybe the fishing pole we all want so much(well at least me),all upgradable with money and pelts, claws, etc so the crossbow would be a part of the saddle kit and would be upgraded along with the rest of your saddle tools, and you would have to pick it up from and drop it off on roach, if roach got killed you would go to a horse merchant and he would sell you a saddle with the same upgrades you had for the price of a normal saddle, so the money would be the punishment for letting roach die.If they did something like this all they would have left to solve would be to discourage use in combat, here are some ideas that would work imo: by making Geralt slower or clumsier or maybe even lowering his damage when carrying the crossbow, or by making him have only two slots on his back, so when you pick up the crossbow from roach you would have to leave one of the swords with her, so if you go hunting you will always be vulnerable to one half of the enemies of the game(this would even add a tactical element imo), plus if they did this they could add cooler types of hunting crossbows (like the big rifle ones) without sacrificing lore.
Just an Idea, I hope it helps to bring us closer to the middle ground of mutual satisfaction in this debate.:cheers: