Scribe
Legend
Silo'ing options isn't removing player choice.
It's only a problem if the game is not all about combat. D&D has often been accused of being all about combat, so it would only be a problem in D&D to the extent that said accusation is incorrect.
Now, if you want to build a fighter that isn't just good at combat above all else, that is a problem in every edition of D&D. Because you can't do it. (OK, you can dump STR & DEX and be a really bad fighter, but you wouldn't be very good at anything else, and, in 3e, for instance, you'd still have full BAB.)
In a balanced game not always all about combat, silo'ing would be good, it'd produce characters who can broadly participate in any campaign, regardless of its focus - it'd be good in D&D, too, just out of place, at odds with D&D tradition.
Sure, but I'm talking the actual D&D, and the actual Fighter, as of 2023. I can absolutely do other things, if I make the choices to not go all in on combat. Can I do them GREAT? Well no. Should I be able to? Well no. I'm a Fighter.
If I build for what the class is meant to do, in the actual edition that is relevant, I can do what Fighters are meant to do, and the rest of the party can handle the boring work of talking at NPCs, or taxiing me around.