spoiler
I mean, putting two companions with highest affinity in mortal danger and having time to save only one is brutal, since most of the time, the characters that die in games are predetermined and players may or may not care about them.
But putting two characters that player spend most time playing with, that makes it lot personal. Even ME2 and the Suicide mission did not force you to make such brutal choice, you could always sent someone you do not like to die.
It’s not binary choice like Wolfenstein either, where at the start you choose one guy who dies from two guys you knew half and hour and that somewhat alters the story.
You sacrifice someone you spend lot of time with and will probably be pissed/sad for the rest of the game he is not with you anymore.
Overall, Bethesda has come long way since Skyrim when it comes to telling stories, most of the time, Bethesda games stories were weakest link, but Starfield manages to put together really good (not great) story
It was kinda funny for me, because my most used companion is Vasco - I like robots and none of the other companions are interesting to me, I only used them when required to by the quest. I would have been like “Nooo, not Vasco!” but he’s not on the list of companions who can die. #BotLivesMatter
I figured it was something like this. For me it was Barret, my main companion most of the game that far. Damn do I miss him