That'd be true if there were no attribute gates. Otherwise you simply can not diversify without effectively locking yourself out from content.
Some perks require 7-10 points in their respective attributes, which cost 2 points each starting with 6, and 3 points for level 9 and 10. Because of this massive overhead that the gates require, by the time you'll reach the high attributes required to unlock the perks which let you access the diverse features of the game, you will already have progressed so far that it's no longer necessary. You will reach that "endgame" state, where zombies are any longer a threat, looting any more has no added utility, you have all the food you could possibly need, etc. All that happened really is you progressed to the endgame without even being able to access a chunk of the game. i.e. a whole lot of fun. It has just been arbitrarily locked, denied. It would have been great to use those features when you actually needed them. But at this stage, there is simply no point to it anymore. All that's left is turning off the game - you effectively finished it.
Yeah, "charismatic nature" even being a thing in singleplayer is pretty telling, especially with how long it's been this way. It's a microcosm of everything that is wrong with the leveling system, and by extension the direction taken by whoever is in charge of designing it.