It will be too easy to grind skills, I suppose. Training weapons mastery by only fighting a real enemy/prey seems realistic and fair enough.
Well, that’s not the case. All but unarmed can be trained by throwing the weapon type repeatedly. E.g. throwing rocks or clubs increases club skill. Throwing swords, increases sword skill.
But, you can choose if you want to train in that way. Same as if grinding in way X, is actually any different from hacking the memory and assign wanted values outright.
Difference is in the the spent In Real World accomplishing the wanted outcome.
Personally, my characters don’t go throw (non-throwing) weapons around. I don’t see it as viable way ancestors would’ve treated their expensive, and crucial belongings.