Looking at it over and over again I don’t think Tony Stewart even saw him until the last minute and then tried to swerve to avoid him. The guy was going to be hit and at the last moment seems to make a little lunge to try and get out of the way. Stewart doesn’t swerve until or accelerate until the guy is hit...like he’s surprised and trying to avoid him.
What race driver expects another driver to be running around on the track during a race, and then instead of trying to avoid cars, he does the opposite?
Note the visibility out of the right side.