So I read your post, and, well it's pretty far out of left field, especially since nobody else has mentioned similar issues. I've re read your post and I'm still kind of not sure what you're critiquing. The closest I can discern is you're saying one path spoils events on other paths, but uh, no? It's more like both paths have similar events (Similar but not exact) that play out because these are the same people in similar circumstances.
However the circumstances are not exactly the same, so some dialog changes and what not.