Crafting in general has gone overboard.
I don't see why the game 'needs' all of these crafting options in the first place.
What's so bad about weapons simply being their own weapons with a few mods that can be attached to tweak them?
Why is it such a necessity to craft your own weapon that they have to divert so many resources towards... 'This'?
If a game is to have crafting then it should be something that is vital to the game mechanics, the game should pretty much be built around the crafting system. Any game that does not do this often come across as either lackluster or overkill. In Fallout 4 I see overkill. There is too many crafting options. And why do I find this to be an issue when I don't have to use it? Because just take a step back and look at the bigger picture here, these systems weren't created over one coffee fueled night. No, this took time to create, this took resources to create, this took money to create. Everything that a game developer does tightens the noose around the game development in those three areas. Time, resources and budget. So we got a crafting system that is overkill and which you honestly won't be using all that much because once you find a weapon or two that really suits you you're going to leave it alone for a good long time and same with the settlement, a good looking one won't be created *snaps fingers* like that. A good looking one will take a long time to actually build, and that might be fine for the first one but do you really think you're going to have an enjoyable time going around to every location you can craft a settlement just so you can do the same exact tedious thing all over again? And hope about the next playthrough? Will you jump with glee at the realization that all previous settlements are gone and now you got to recreate them or create new ones?
And just imagine what else we might have gotten if the programmers behind this didn't have to waste their time on it. We've already seen Bethesda's quest design take a dive when it came to Skyrim, and they assign their programmers in Fallout 4 to 'this'?
Every single thing that a game development studio does tightens the noose. They only have a set budget to allocate to their resources which in turn will determine how much time they got before they gotta push the game out. The more you water this down, the less each facet of the game will feel polished and fleshed out.
And honestly, crafting is overrated anyway. I don't even particularly like the Survival crafting. It feels like, to me, that if I can play through the game just fine without crafting a bunch of things for nice little bonuses then why would I bother crafting things at all? Why go out of my way to collect stuff and then sit and micro manage the crafting supplies to squeeze as many little boosts out of it as possible when I can just, yknow, not? Like I said, unless a game is built 'around' the crafting system (which Fallout 4 isn't) the crafting is often just a token game mechanic that we'd really be better off without. Cause maybe the time the programmers spent on the damn crafting system could've been spent to improve the quest design.