I think people confuse things because They equate fights that appear at same time,
The order isn't same for Monster Trio,
Zoro's Equivalent of Mr. 2 Fight happened in Thriller Bark against Zombie Ryuma,
Luffy's Equivalent of Mr. 1 Fight happened in Enies Lobby against Rob Lucci,
Sanji's Equivalent of King Fight happened now in Elbaph against Killingham,
I'm not talking about Power Levels, I'm talking about similar Experience, similar Fight Philosophy,
It's like Oda came up with a certain number of Fight "Types" and He gives Monster Trio different Fights based on those Types,
But not in same Order or Priority,
Zoro's Equivalent of Queen Fight didn't arrive yet, (Where He questions his Origin + Swords)
Sanji's Equivalent of Sommers Fight didn't arrive yet, (Where He spends the entire Fight thinking about CoC & it's Users)