And was Kaguya there when they met Hago? The Obvious answer is no, she was not revived yet. In Hashirama's time there was still wars though, and neither him nor Tobirama could survive the First Ninja World, or put a stop to it. However, Had he met Hago, the power he might recive would have surely put a stop to it.
Irrelevant. Doesn't change the fact that there was no reason to give Hashirama or Madara the power to seal the Juubi when the Juubi didn't even exist. Also irrelevant since Hagoromo gave them that power so they could seal the Juubi once and for all, and so that they could stop Madara, who had become too powerful. He didn't even know that Kaguya was going to be revived nor did he know that Kaguya was the Juubi.
@underlined: Irrelevant. Hagoromo only appeared to them to give them the power to seal the Juubi. He has no reason to appear just to give them power to stop a shinobi war.
Not to mention, even without giving them the power. I am sure some answers for the whole Indra/Asura thing would have helped them, no? And it's not like Naruto and Sasuke were the first one who met him. Was Kaguya revived with all the others too?
1. Irrelevant. You are going to need to provide some kind of evidence that Hagoromo would appear just to tell them a story. Hagoromo could have appeared to tell Naruto and Sasuke a story at any point during their lives, but only came when they almost died and the Juubi needed to be sealed, and Madara needed to be stopped.
2. Proof that Naruto and Sasuke aren't the first ones who met Hagoromo?
3. Kaguya being there is irrelevant, he showed up to give them the power to seal the Juubi. Juubi is Kaguya, so BZ's statement stands. Hagoromo doesn't know that, so his statement also stands.
The obvious flaw in your logic is EMS Madara is above EMS Sasuke, so Black Zetsu did not imply BM Naruto > SM Hashi.
He believes that EMS Sasuke is superior. Lol