Slash, I either forgot to answer you, or I was trying not to disagree, but either way... you're wrong! *g* I do proper medieval re-enactment, and one of the things we do is let everyone have three shots with a decent medieval bow (although I'll admit they don't have as much drawing power as the original ones). Most people, if they put their mind to it, can fire half-decently.
In any case, that's not the kind of "if he can do it" I meant. You can put all the coding checks you want, but it's not IMPOSSIBLE, and as such, shouldn't really be impossible in roguelikes (my opinion only, of course). That's what I mean. If you had a guy trying to kill you a few of feet away, and a strung arrow, you'd fire it. You might miss or be too slow, but I'm pretty sure you would at least give it a shot (pun intended:P). One thing that is IMPOSSIBLE is climbing the air, up to the clouds - that shouldn't be implemented.
Another example: trying to push a siege tower on your own. You could try it, but it'd be worthless. No reason not to try, though. If you had an environment with several other @ around you, you could join and help. No reason not to be able to try to push it alone. You just won't be able to (unless you have 25 str *g*).
Sticky weapon damage doesn't seem very "credible" (not even realistic). How about considering types of damage? Such as slashing, bludgeon, piercing. Maybe piercing (arrows) could take little amounts of HP, but reduce stats/movement, or cause some kind of other incapacity. Slashing could cause long-term bleeding wounds, and bludgeon just remove HP by the chunks? This way, the weapons you use could easily affect your tactics.