To add my 2 cents to the affinity/status debate it does matter. I wouldn't advocate playing with the cheat mod for a number of reasons, but one useful functionality of it is to see that your decisions have completely different effects given your status at the time you make a decision. For example, early in the game with DIK status giving a compliment to Josi, Maya, or Jill has an opposite effect than if you have neutral or chick affinity. It dries them out like you wouldn't believe. If you have DIK affinity with Bella, however, It is much easier to max her affection points. When it comes to the DIK/Chick affinity, there are specific checkpoints where your relationships can be scuttled, most notoriously in the library with Maya and Josi. There are others, though, especially with Jill. Bella seems fairly agnostic to your affinity although she will respond to your status. She is the odd duck in the pond. Basically, the only way to ruin the romance with her is to leave panties in her car. Sage can be had regardless of your affinity but you can reject her at multiple points. It is possible to ruin all the romances and be left with only the "others" choice during relationship montage but it is pretty funny because it ends up being a slideshow of random ass (Mine had Quinn, Riona, Camilla, Envy, and fucking Sarah). So the premise that affinity and status play no role is not correct. The argument of whether it plays too great a role and ruins immersion, however, would be an interesting discussion.
Affinity certainly matters, the question is how much. To me, it's of secondary importance in comparison to other factors. IMHO, saying a given run is a DIK run is less significant than saying it's a Sage run, for example. Neither is a full description, but I find the latter more informative on its own. YMMV.
As for whether the DIK/CHICK systems ruin immersion,
I've discussed that to death. I think the combined system is a muddled mess, but it does a passable job as long as you don't sweat the details... and have a walkthrough.
Because they never had that special moment together at the picnic. The moment that made her realize he was right for her. You can't reschedule a moment like that, because you don't know you would have it. What you want is that Jill chooses the MC without the moment that made her realize he was right for her. That she ignores her own feelings because that's what you want. But that's not how reality works.
Let's say you met a girl. You are interested in each other. She comes to your door one day to surprise you but you don't have the time so you can't spend the time together. What you don't know is that that date would have had the special moment when she realized you were right for her. After that, smaller things happen but nothing that gives her the same realization so after a few weeks she decides it doesn't feel right and gives up.
Would you blame her for not feeling the way you want her to feel? Would you blame it on that date you never had and on her for not having that moment another time?
You can't force a person to fall in love with you at the time of your choosing. A missed moment can make or break a relationship.
You can't reschedule the moment, but you could reschedule the picnic. Why doesn't Jill do that?
It's not like Jill and the MC were strangers prior to Jill asking him out. If Jill's branch were gated by their
first date, I would probably feel differently. But that date has already happened and (assuming you showed any interest in Jill), the two of them became quite hot and bothered for each other. So there are good odds an equivalent moment could have come up at another time if they kept hanging out. That never happens, though, because as soon as the MC fails to live up to Jill's mental image of the perfect boyfriend, she just writes him off.
So it's not that I blame her for failing to fall in love with the MC, I blame her for being so superstitious that she reads cosmic importance into a quirk of timing. I blame Jill for being painfully shallow and naive, and I blame the game for taking her side as though the MC was somehow in the wrong for prioritizing a friend in need over Jill's flight of fancy.
Or at least I would *if* I took the situation seriously. Instead I just avoid that particular occurrence and hope it never darkens my door again.
