All of those silly children asking such silly questions. I'm willing to bet if Harry had been there, he'd have asked a question that would have made them all feel rather stupid. Although, given McGonagall's warning, he might not have.
Harry: Will I survive this war with Voldemort?
At that age, ‘who loves me?’ is pretty serious to the asker. Your question presumes the fight is ongoing. In this case, this story assumes Voldey has been dealt with.
As McGonagall said, the ‘Speculum Veritas’ gives the unvarnished truth, if you don’t want the answer…