Lets just merge all weapon skills into "weapon skills". This will be a much more definite solution to those problems you mentioned earlier. Also merge all other skills into "misc skills", so you are never frustrated for not having the adequate skill maxed.
It really adds to the experience when you can see and experience everything in a game in one go, i fucking hate whenever some content is locked just because i didnt spend my points the way the game wanted me to. Shit, there should be a mandatory auto level feature. Also fuck those faggots that think that it would be better to make different weapons, armors and skills play in (sometimes very) different ways, better to make the differences cosmetic at best, then come to the natural conclusion that because they play exactly the same its really not worth keeping 2 separate skills.
....
They don't play "exactly" the same, but the differences aren't enough. There's really no way you can get "get up close to someone and hit them" and "shoot someone with a projectile" to play more differently than they already do. Presentation is meaningless when no functionality is lost.
Multiple skills that all do the same thing is Wasteland 2 garbage. Three or four different ways to open containers, so deep.
B U L L S H I T
Give each weapon a different function, add depth to the game. Unarmed could be a action free to swich to and swich from, that alone would make it extremely valuable, give it status effects to compensate for its lack of damage.
Melee weapons on the other hand should have higher damage and even grant defense but offer a lot less control (you could even further divide melee into heavy, light and throw). Then youd have a strategical choice between ones and the others.
Energy weapons could be further divided into laser and plasma and tesla (?), laser being an auto hit detection weapon with high rate of fire but low damage (which it was), plasma being a slower proyectile with a penalty to hit but devastating damage, etc.
Then youd have pistols, revolvers, shotguns, smgs, assault rifles, heavy rifles, RPGs, flamethrowers, each into its own category, the difference between them really are obvious, starting from how you fucking hold them. Then you add a form of diminishing returns to encourage the player to pick up more than one weapon, or make it team based in which case making your own A team is cool as fuck.
Divide exp into combat related and non combat related, because every character in the world has a non-combat related skill, this would encourage making actual characters (
something weapon/non weapon proficiency from AD&D despite being a shitty system never got enough credit from doing)
My god i want to play that game.... But yeah, if you are incompetent, lazy or mismanaging your money you should merge skills, there are no other excuses to make the quality of your rpg go down.