I think the bigger problem is the RNG that exists everywhere.
On a date, your character might have high stats, but they have a chance of saying extremely dumb things, and even if you pick all the best options on where to go, what to say and they have a good reaction to it and the gift, there is still an RNG roll to say if the date was good or not. That seems like RNG just for the sake of RNG.
When fighting in the forest the MC battle rolls can roll negative numbers, how? I am fine with combat rolls, but how can you roll negative? don't you roll positive and then add whatever negatives that should exist?
RNG is fine, All of the fight RNG makes sense to me, or searching the library for something, etc. Not date rolls, etc.