The difference with everything you listed in your post is that you're slowly introduced to those things; you learn, discover and even have a choice sometimes. When something unexpected happens in an, already, intense moment it's not something you soon forget. For example: I can't seem to care less about the clothing continuity, seemingly drastic changes in personality or the other issues I have with this game. These don't bother me, 'cus I can easily right most of them off as "It's in development".