Was he even in a position of strength? A 1000 year delay isn't nothing. But it's also not a solution.
He didn't turn Odium into a threat to the Cosmere. It already was, and it was already planning to send agents out, "personally" contained or not. By controlling the timing and giving the other shards incentive to cooperate, rather than letting Taravangian sit comfortably and acclimate to the power, he gave everyone else the best chance to actually eliminate the threat. There's a reason Harmony is constrained, and it's more than Sazed valuing free will. When the intent of the Shards aren't aligned, it's difficult for the holder to take strong action. Honor wants to be more, and becoming more will constrain Odium more than being tied to Roshar ever did.
He also, on multiple levels, fulfilled the calling he's been given through the entire arc. "Unite them." He directly united Odium and Honor. He created a path for the rest of the shards to unite as allies against the threat it poses.
----
Ignoring all the debates about "the right move", though, it's a story. We want to be at the front lines, and see the inflection points of history. Sanderson just turned all the prior books into the pre-history for an epic war for the Cosmere, a war of Gods, with some very clear understanding of how powerful Gods can be from his prior works in the Cosmere.