Judging by zoro's rooftop performance, having anything harder than a mid diff vs king is just bad writing.
Queen is a typical sanji opponent: slow and big, so the fight should also be a mid diff.
Marco couldn't do shit to king, i wonder how would he perform against kaido if he got involved in that fight, imo he should just stay in the live floor providing medical assistant.