I wish they were strict on companions for narrative cohesion. No race change, no respec of attributes (attributes is supposed to reflect the character from a RP perspective) and no changing of subclass (at least first level).

And less strict on hirelings (full customization).

Instead, they seem to allow almost fundamental change of companions despite it making zero sense story wise and you are stuck with half-baked hirelings? Why???