That’s the idea.
Not necessarily with a completely random selection though, because I think it would make sense if, for example, all the guards of a castle have the same outfits and therefor the same swords that would have been mass-produced by the local blacksmith. But I would like to see a hunter all the way across the country having a different one.
It’s kinda like the NPCs management (I guess). You can have 10 copies of the same peasent (as in, the same AI, for example a fisherman) in different towns and cities, but they each have a different body and different clothes.
As for the modding part, even if the game provides modding tools, we’ll still be limited by what the tools allows us to do. So like Cerberus said, we’re not sure modders would be able to implement this themselves if this is absent from the vanilla game. That’s why I would love an answer from the team on that subject.