Unless marco have some other healing powers I dont know off less chopper have new medicine that can heal fast I dont see him fighting no one else, at less for 50 + chapters and remember white beard got stab shot and marco couldn't heal him
1. Marco healing other people didn't even exist back at Marineford. We only started to see it in 909
2. Whitebeard was sick and dying. Marco's powers only work based on peoples own ability to heal themselves, he just accelerates the process. This is explained in 909.
Like I said, stop trying to "logic" your way through it and just assume it will happen at this point. Zoro isn't going to be like this the entire raid. The extent of the fight on the rooftop, especially since it happened before the fights below, already proves he will fight more.
This is like saying it was impossible to comprehend the Mink kings using Sulong, their strongest technique, losing to Kaido, and not being able to get up and resume fighting later on.
Oda WILL have Zoro fight again
[automerge]1620313380[/automerge]
Marco healing isn't instant fix when he uses on people. It helps some but if Zoro going to be fighting its like putting a bandaid 9n a huge ass scar.
It could be a similar situation to how Ivankov used tension hormones on Luffy, it just allowed him to ignore the damage he had already, 3 times over.
Marco's powers could accelerate his healing for a few chapters, and he may just be good "enough" to fight again