If Oda had just let Luffy beat up kid earilier in the series, maybe replace chinjao with kid in the colosseum in dressrosa, then his portrayal wouldn't be an issue.
but Oda doesn't do that. Kid is portrayed as a foil to Luffy but there's literally zero payoff for this portrayal. That's not how good writing works.
Bakugo is portrayed as Deku's rival. Deku is currently much stronger than bakugo. But there was at least a point to their rivalry, it had its payoff.
Where's the fucking payoff Oda? Where is it? You can't expected people to be invested for this long when there is no payoff!!! This isn't just a thing with Kid either, Oda does this crap everything.
ZKK stems from the same issue. Where is the payoff for the stuff Oda set up with Zoro?