Puramente enredo.
Naruto tinha que de alguma forma entrar em contato com Hagoromo, o Shousen comum também não seria o bastante para recuperar Naruto.
Naquela situação Sakura teria que liberar o selo e doar boa ou todo o seu chakra para o Naruto poder se recuperar. Porém, se isso acontecesse, Naruto não receberia os poderes do Hagoromo da forma como recebeu, e isso influenciaria em todo o restante da história.
No caso da Tsunade, ela praticamente se esgotou contra Madara, beleza que Karin deu uma recuperada e talz, mas também a Tsunade provavelmente estava longe de estar full.
E devemos lembrar que em conjunto com a Sakura ela invocou 1/10 da Katsuyu e juntas se tornaram o " pilar " da aliança. Ela deve ter gastado quantidades consideráveis de chakra nesse processo, o BK ainda estava lá, mas muito provavelmente estava longe de estar full.