I've always liked the theory. Thematically it 100% makes sense. Kaido wants to die. He'll never leave Wano alone. He never stays captured for long, etc etc. He very clearly should die (whether he does or not is up to Oda).
My only actual, major issue with it was Oda ever having Zoro supercede Luffy's accomplishments, especially against Luffy's first Yonko battle. However this route totally makes it possible now.
Not having Zoro participate in the "final" battle against Kaido, but still being the savior of Wano as Ryuma's descendant just works. It does nothing to harm Luffy's fight against Kaido, he'll have beat him, but it does not stop Kaido from getting up one last time at a critical moment for Zoro.
My only actual, major issue with it was Oda ever having Zoro supercede Luffy's accomplishments, especially against Luffy's first Yonko battle. However this route totally makes it possible now.
Not having Zoro participate in the "final" battle against Kaido, but still being the savior of Wano as Ryuma's descendant just works. It does nothing to harm Luffy's fight against Kaido, he'll have beat him, but it does not stop Kaido from getting up one last time at a critical moment for Zoro.
Maybe Kaido will not accept losing after being defeated by Luffy? Then maybe he tries to blow up all the citizens in the Flower Capital as revenge or something, then Zoro jumps in to the air and kills Kaido.