Now when it comes to Kid's showings in the rooftop fight: people are going to lose their shit because of what I'm going to say now, but I'm 100% sure (and this is my headcanon so you're more than free to disagree with me) that Oda robbed Kid's intended feats and gave it to Zoro. I'm pretty sure that originally Zoro and Killer were never intended to be in the rooftop fight, it was spoused to be the "sobody archipelago's" trio that were going to reunite once again and face off against Kaido.
But Oda changed few things because of unexpected events that took place even before Wano: first, Oda realized that he had to bring Meme to Wano, he couldn't finish her plotline in WCI so he brought Meme into Wano; Second, is that the infamous ZKK movement took place and there was no way for Oda to avoid it. Whether we wanna admit it or not but marketing is part of storytelling as well, Oda wouldn't be as sexesful as he is if he wasn't a genius marketologist. Zoro and Luffy are Oda's backbone, their popularity is the key factor in one piece's success as a storytelling, their fanbase alone is as big as other manga audiences. So when Oda was faced with the dilemma to give Zoro fans their so much desired Zoro vs Kaido action and do something against Meme, then he decided to add Zoro and Killer into the rooftop fight.
Oda made the choice to dump Kid into the garbage bucket because there weren't enough feats for all 5 supernovas, so he decided to satisfy Zoro fans by giving him Kid's feats. So it made Kid look like garbage, but even a lazy author as Oda cannot throw away years of buildup and narrative progression dispite sacrificing Kid for sake of Zoro, there's simply too much narrative left for Meme to fulfill and Kid doesn't fit there at all. It is something that only Luffy can accommodate because his character has been tied to Meme. Let me ask you this: do you think it's coincidence that Meme's childhood friends are now part of Luffy's fleet?
The answer is no! Hajrudin and Gertha are meant to play an enormous role in Big Mom's character progression, they are going to tell Meme what happened in Elbaf and what happened to Mother Carmel. All of these characters are tied to Luffy, not Kid, they have nothing to do with Kid, Big Mom has nothing to do with Kid for god's sake.
Kid vs Meme is a great opportunity to give kid some feats and stall Meme until Luffy finishes off Kaido. Kid will damage Meme and wear her off for Luffy, then after Luffy finishes off Kaido Oda will switch them together. Luffy will go to finish off Meme while Kid will go to punish Kaido.