Reasonable Atheist said:
What, you would prefer it to be like dark souls? One accidental keystroke and piper never speaks to you again? [...]
I have accidentally hit my companion characters with machetes, shot them in the chest by mistake while trying to skip dialog and the game is like "its cool man we get it, no need to reload over that"
There's a perk to prevent you from being able to inflict damage to your active companion.
Under all other circumstances, I should be able to make them hate me, I should be free to kill them, and that extends to all the NPC's.
I should be allowed to make mistakes, and for those mistakes to have consequences.
In Fallout 4, you are not allowed to make mistakes, and your experience is inherently poorer for it.