Why isn't the time left of each player an input to the evaluator It shouldn't assume that everyone has plenty of time!
Chess.com did do one study and found a large percentage of mistakes occurs in moves 36-40 because in some time controls additional time is added at move 40.