Look i know it's hard to see considering all the trolling going on in here, but Oda doesn't care about fandoms or agendas or whatever lol
He made the character, he chose to make Kid be a big part of taking down BM and focus on him a substantial amount then had him come here to get destroyed.
So you can choose to believe that either a veteran author just randomly chose to spit in the face of a character he made for the lols or you can choose to believe he still has a plan for said character.
I truly don't think Oda is as personally invested in some of these characters as the fandom. Maybe some of the SHs, but probably not Kid.
The thing about Kid is that him losing is the point. If Kid won, then he would be the main character. But he isn't, so he has to lose.
That being said, I still think that there's scope to criticize how Oda writes Kid. But his loss isn't really the issue. Rather its the depth of the characters.
Kid is a very important character. Even through his loss. Yet he never got the attention he deserved in terms of development or screen time. Imo that's a much worse sin on Oda's part than him having Kid get oneshot, which is really whatever.
Kid plays a similar role in One Piece as Stannis Baratheon in GOT/ASOIF. Yet fans love Stannis while they hate Kid and constantly clown on him. Why is that? Because Loda is a mid writer. The dude literally gives more attention to filler Vegapunk traitor plot than he did to one of Luffy's rivals. As a result, One Piece lacks substance and its fandom is driven by powerscaling agendas rather than an actual appreciation for the story.