I've said it before as well.
You should IMO be able to upgrade existing weapons with the parts you find. So that L1 pistol you found could be upgraded with x number of parts to a level 2 once you buy into the Pistol skill.
The way it is now (and has been for a while) makes crafting weapons...