I think you missed the point.
If Sasuke praised her she would be acknowledged thus making impossible for Sakura to move on because she got what she wanted from Sasuke, in a way he told her the truth and that she should be.
However on Naruto's case on the hospital, it encouraged her but those moments arent about encouraging, because despite that Sakura still felt she was weak and the things she does is useless, what Naruto and Sasuke missed is the fact that they didnt acknowledged Sakura, they never did it, becuase if Naruto acknowledged her she would accept and see herself as a strong shinobi rather than just keep pointing out her flaws and mistakes, which she did thoughout the part 2.
That's the moment Kishi avoided between Naruto and Sakura, after the summit was the perfect opportunity for that and even during the hospital after Sasuke's chase, Naruto had many many moments to acknowledge Sakura but Kishi simply didnt.
I see well aren't those kind of things usually kept for them to be told at the end you know when the pairing becomes canon ? Still i don't know if the kage arc was the perfect opportunity for Naruto to tell her that since Sakura has never told him how she feels about not doing enough for him , i have always thought that authors keeps this kind of the things for the end when there is a confession and the paring becomes canon .