I don't understand the choice to make named companions (e.g. Aloth) uncustomizable. At any time I can go recruit a blank slate adventurer for a trivial amount of gold. The only difference is that they don't say anything, making my game experience less enjoyable.
I've read all kind of nonsense arguments (it's optional, party member builds can't be messed up too bad, "it's about choices") but from a game design perspective it's all nonsense.
To clarify, I'm not making an argument for respeccing. I'm saying that the option to design characters from scratch exists, and this is a gameplay consideration having nothing to do with story telling. Why shouldn't I be able to have both?