After reading MHA ch.161 (with tears in my eyes) I just had a new insight about Nighteye and his quirk.
What if Nighteye's quirk didn't foresee other people's future like everyone and himself assumed it to be? What if Nighteye's quirk was only effective on himself?
What if, instead of seeing All Might’s, Izuku's and Mirio's futures as he assumed them to become true eventually as was stated multiple times during this arc, was actually his future or more specifically that they would play a big part in his future outcome?
That in a way, he foresaw those three being present for his final words and moments.
What makes Nighteye’s character, role, and outcome even more meaningful and heart-breaking for me is that Nighteye himself became a victim of his own fate.
The theme of this current and now ending arc is that only you, yourself can change your future and more specifically your fate. Because of Nighteye’s quirk, he believed that fate could not be altered, no matter what actions you took or decisions you made, it would end up at the same outcome.
(This was made very apparent and obvious during the flashback where All Might was taken to the hospital after his first fight with AFO.)
Because of his quirk’s accuracy, Nighteye believed that although fate can be delayed somewhat, it could not be changed and everyone else believed that too (i.e. All might, Mirio). But not Izuku, from the very beginning he was the exception to that rule. If Izuku had truly accepted what everyone had told him about it being pointless for a quirkless person like him to become a hero, he would’ve never have gotten to where he is now. It was through his choices and actions that he made in the first chapter that turned the tables for him, it was Izuku himself that changed his own future.
As Nighteye had stated Izuku became the catalyst for others to realize that fate can change for you and others if you want it hard enough. Nighteye was one of those people and unfortunately for him, he realized it too late. He had accepted a fate that he thought was Izuku’s and Mirio’s during the confrontation with Overhaul as his own that was too late to change as his own, he almost set Mirio down the same path as All Might and thus eventually making the same mistakes and paying for them.
But despite his regrets, Nighteye was content and passed peacefully.
(It doesn’t matter whether or not this theory/idea is canon, I made really good angst fodder that made me even more sad TTvTT)