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???
I can assume because it seems to be exactly the same system they use for respec for all - player / companion / hirelings. So its just simplicity. Could be they thought that is good enough for players/hirelings and more than people expected for companions.