I think the problem with the perk system is they are looking at it mostly from a Multiplayer perspective, in MP with other players you can specilize more, however in single player you have to do everything yourself, and there just is not enough points to go around. I force myself to go str and fort mainly till lv 60+, because those 2 stats offer the best weapons (Sledgehammer for melee, and mguns/shotguns for guns) and other must have perks. I never get anything in Intel, perception or agi. Perk wise, I get nerd glasses and get 1 in grase monkey for a early bike adv engineering 1 for the forge and the 20% craft speed increase, lockpicking 1 since that allows me to craft them, agi.. I usually take nothing in agi as there is nothing decent for 1 perk point. I also hate how they added perks that make crafting forge items cheaper, but to compensate they upped the crafting cost of virtually everything in a18, and to get it back down to a17 level you need to perk into it.
As to people complaining about the wrench, I usually never take any points in salvage ops, and by day 7 I have more parts than I know what to do with, there is lots of wrenchables in poi's. If you quest a lot you also get a refreshed poi you can wrench/loot everything again. I actually get most of my mechanical parts, electric parts, plastic, springs and iron pipes from inside poi's than I do from cars. In fact I only wrench cars if I need gas, a engine or a car battery.