Not only does he help the opposition, I’d argue he was one of the most involved people in bringing peace to the world, between everything he did to train Zuko to become a great leader and all the ways he helped team Avatar, I think the world would have turned out far darker if Iroh hadn’t existed.
I agree, I love the change they made to include the fact that Zuko’s soldiers where the same ones he spoke out against sacrificing.