Kid vs Kaido should have happened, at least for a brief instance.
He was set up to fight kaido. Kid was shown to have a massive personal grudge against Kaido, for defeating him, torturing him, messing up Killer and whatever happened to the rest of his crew.
Kid vs BM looks as if Oda simply had to give BM a matchup.