It sounds like a rather strange decision on the writers part, especially in a series that has as linear a story experience as this one does.
I’m not sure I understand the reasoning for having it as I struggle to see what it adds to the experience. Especially since it doesn’t sound like it has any real affect the rest of the story while casually implying that JD and Del are interchangeable and whatever they had to offer to the narrative didn’t really matter.
If the rationale was to give the player some sense of agency, then that makes even less sense because the games layout pretty clearly that these characters - whether it be Kait, JD, or Marcus - have their own personalities, thoughts & goals and we’re just going along for the ride. But it would be a great disservice to take that away from them simply because the developers wanted to do…whatever it is they set out to do.

