I believe that Marco has been the savior of the Ninja-Pirate-Mink-Samurai Alliance until now.
Let’s do a small recap ever since the Beasts Pirates allied themselves with the Big Mom Pirates:
– Marco reduced the Beasts Pirates+Big Mom Pirates alliance practically in half by sending Big Mom Pirates crashing in the sea(outside of Big Mom and Perospero), so without Marco, the Ninja-Pirate-Mink-Samurai Alliance not only would have had the current problems they are having, but this alongside fighting the almost entirety of Big Mom’s crew, and judging by how much they are already struggling and overwhelmed in number, it’d have been a crushing defeat.
– Zoro was still stuck on the live floor wondering how to get passed King+Queen. Without Marco then, Zoro still would have been there and at best would have exhausted his entire forces just to try to go through King and Queen. In the meanwhile, in Zoro’s absence, Kaido and Big Mom would have overwhelmed the Supernovas on the rooftop even easier.
– Queen’s virus was continuously spreading in the entire live floor for enemies and allies alike until Marco came, and thus if not for Marco stopping the virus from spreading due to his blue fire, majority if not the entire live floor would have turned into oni by now if not outright dead, including Chopper who is the only one capable to reproduce antibodies to the virus, making the alliance lose the live floor battle without King and Queen even having to do anything.
– Without Marco, no one would have been able to stop King and Queen from killing Chopper (only one capable to reproduce the antibodies of Queen’s virus), the Samurais on the live floor or the Scabbards, with Marco also taking advantage of this to weaken them in the process.
Spoiler
So I think with this, it’s pretty clear now that Marco has been carrying the Ninja-Pirate-Mink-Samurai Alliance on his back. Without him, they would have already lost.
*by Bogard