It depends what you take from Marco and King kicking the BMPs away. Was Oda trying to draw parallels between Marco and King, or was Oda just giving Marco a cool entrance while serving as a running gag and means to keep the BMPs out of the war? Because you can argue for both reasons.
Right now, I don't find those mirrored actions compelling enough to suggest King's and Marco's fight to be decisive.
What's glaring about King is that he is a swordsman along with being a flying combatant. And as it stands, King being a swordsman is far more relevant to Zoro than being a flying enemy is for Marco. Marco's never expressed a desire to be the world's best flyer.
Marco has had far less narrative relevance on Wano. He played an incidental background role during Oden's flashback, where the focus was more on his captain and Oden. His arrival is very late in the arc, lacking in the focus someone like Zoro has received in spades. Though Zoro's focus has, admittedly, leaned more towards Kaido and Orochi, but that still leads him toward a confrontation with King. Kaido and Orochi are King's boss and associate respectively.
Let's consider what other reason Marco might have in Wano. The first time we see Marco post-timeskip, he was healing someone.
Characters have stressed the importance on not taking damage before the big battle throughout the Wano arc. All mostly in vain, as it's clear they won't be able to avoid conflict before reaching Kaido.
Marco is the perfect solution to this problem, for unlike Chopper or other medical experts, he can soar through the battlefield and heal members of the Alliance that need a patch up. He might have a more utilitarian role than we think.
Marco would allow for Zoro and even Luffy to have big battles before Kaido, as Marco can heal them after their 1v1s then help fight Kaido without too much trouble. So in essence, Marco can solve the dilemma of Zoro fighting King and participating against Kaido.
King has had a minimal presence in Wano. Is he really being saved for a tertiary character who's notable role could be to heal the Alliance? He's clearly being saved for something meatier, and fighting a protagonist is more likely to provide King with the screen time he presently lacks.
If anything, Marco and King clashing might serve as a perfect set up for Zoro and King to fight. Zoro would recognize how vital Marco is for the Alliance's victory. He would volunteer to hold off King while Marco continues to heal the injured.
Last point, and it contrasts with Marco's supportive role. During his conversation with Gyukimaru, it was said that Shusui became a black blade through its long history of battles with Ryuma.
Zoro has been portended to turn Enma into a black blade. A condition that can only partly be met through many battles. Zoro's fight count up t'ill now this arc has been pretty robust, but the war on Onigashima and beyond are where the real battles begin. If Zoro is to turn one of his swords black, now is the perfect opportunity to lead towards it. He's geared for a combat centric role this arc. He reads as more appropriate in receiving a solid 1v1 than Marco does.
Bonus Round
Another potential opponent for Zoro besides King is Who's Who. A member of the Flying 6, and possibly their strongest member. He was directly in the vicinity of Zoro, and he did....nothing.
If Zoro was destined to fight Who's Who, this was the perfect opportunity to sow some seeds. Instead, Oda lays more groundwork for another conflict. One between Who's Who and Queen, apparently.
This effectively distances him from Zoro from a narrative standpoint.