Extra points for recognizing that the player will do certain things and not everything; anal only, character acknowledging it and not just once. How do they call it in game terms? Developer's foresight? It reminds me of Deus Ex 1, where every action you take has an effect and others mention it, just like in life; it feels alive. Though these little details may seem tiny at first glance; if used correctly, they can make the story more immersive.
When I started the development I make a list about what I like and dislike about games, and of course, some people prioritize different things. Dialogue trees and freedom of interactions was what I mostly prioritize, it was one of the things that I mostly wanted on simulation games.
What you said or did, will echo in the future; seeing your fruit grow. l don't see this kind of detail in games and especially over here, it seems games nowadays(especially modern ones) aren't that interactive anymore.
It is either a very tight hallway. a checklist to be fulfilled with 'obligatory' demands, nothing that 'feels' alive. l know that they are games, we all have seen them before, why now stop? That is the question.
I think is because is really hard... adding a lot of dialogues and variations is time consuming and also there is the pressure that as a developer, maybe you are writing better some routes over others and also keeping track of what was mention before and after certain points on the plot, at the end, even when the result is good, the code behind is convoluted.
Now, if we talk about AAA games, is just non-viable, just the amount of work to duplicate or quadruplicate dialogues in order to add more routes, adding motion capture and voice acting to those conversations, is what makes a monumental work adding so many plot lines. My third game I want it to be an RPG, that is why I think a lot about how I'm gonna pull that out...
Anyway, the next build is gonna be an expansion of all the events and dialogues, adding more events and also traits like the MC being popular, introvert or extrovert, having a good or bad relationship with their parents, etc., just more of what you mention~