Wasee said:Why will Araragi never tell Hanekawa that he loves her?
-Because Hanekawa is disillusioned in thinking that she has to be perfect to be able to get herself a true family and that it will make her adoptive parents love her. But obviously, it only makes things worse and it backfires on her. We see this in 'Nekomonogatari: Kuro' where Hanekawa finally loses all of her morals and gives into self pleasure and enjoyment by letting an oddity take over her. The trigger was her dad hitting her. Because she thinks she'll never gain a true family even if she's perfect. Her morality and beliefs are destroyed. Araragi does the same, giving into his own crazy romanticism. Even though he knows it's useless like he says when he is about to die -saying his love for her has gone way past normal love, to the point that, living with her seems like nothing- he still wants to die for her. That's the only way he'll be content.
Both of them reach the two extremes.
But, by the end, Araragi failed to die for her and because of that, he is able to grow out of the extreme. But he can't tell her that he loves her. If Araragi marries her, she'll just keep thinking that her belief that she had to be perfect to gain a true family was true and successful. But Araragi can't do that. He is too kind to let that happen. He realises that he can't let Hanekawa keep thinking like that. He realises that she needs to realize it by herself that she doesn't need to be perfect to be able to be truly happy. He realises that because of that, he should never take advantage of her feelings and her disillusionment to marry her for his own satisfaction because he loves her, referenced during the conversation he had in ep 4 with Oshino towards the end. That's why he will never tell her that he loves her. He will move on from that extreme and find someone else to love. And he hopes that because of this, one day, she can move on too. That she will one day, accept her imperfections as well.
Frankly... Hanekawa is way too perfect for her own good. Conversely, Araragi is way too kind for his own good. They're too perfect for their own good. That's why, they can never be together.
Plus... she didn't ask for his help.. or maybe she did..? *He smiles after talking to Oshino*
She finally accepts herself in the Tsuba Tiger arc/'Nekomonogatari: Shiro'. But by then, Araragi has already found another person he loves. So, he rejects her.
In the end, I feel like this was the correct way. I can accept that Hanekawa will never be with Araragi, because this feels right.