Zoro is cool because he is cool, and he will keep being cool because thats clearly what Oda wants him to be. Always has been and only an idiot wouldnt have realized it at this point of the story yet.
Sanji suffers an entire arc because he is weak, your fault realy for having poor understanding of the story you are reading and for thinking somehow that Sanji is somewhere near Zoro's power tier.
But if you think Zoro is just a no-personality cool character like you are saying, then no wonder you wank Sanji in the first place, you need to have a particularly terrible understanding of the story and characters to wank him.