You should know why Katakuri appeared so late. Oda redid his entire character. This was the planned Katakuri. He was called Katakuri because "katakuriko" means flour and he had the "Powder Powder no Mi".
This is why also his name now makes no sense with the "Mochi Mochi no Mi", while Smoothie, Cracker and Snack's names are all related to their DFs.
Basically Oda made him a Luffy-clone
(stretchy arms/CoC user fighting in the Mirror World. Even his bounty ended in "57" when Luffy's number is "56"), and clearly decoupled his strength from regular commanders like Smoothie, Queen and yes, King.
Oda made it clear regular old commanders couldn't do shit to 100% all-out Luffy, so he made Katakuri 2.0.