I personally feel Zoro deserves more than just one single opponent to beat!
Isn’t every single swordsman Zoro has fought counted here?
like if Zoro lost to everyone from Cabaji to whoever and then pulled out a random ass win against Mihawk, would you count that?
no, because Oda knew what he was doing when he said Zoro will never lose again. By making sure that Every sword fight Zoro gets into Zoro MUST WIN, it creates a sense of progression in the fact that every single sword fight is important towards his goal since Zoro said so.
Oda goes out of his way to ensure this. Like in Water seven Zoro fights Kaku in Iceberg’s house and he specifically DOES NOT LOSE. It’s Very evident that the strawhats are supposed to lose in that situation and instead of Having Zoro lose to kaku there and then, Oda has Lucci toss Zoro out of the building
Oda takes great care to make sure Zoro will never lose a sword fight again because to Zoro, winning every single sword fight is in fact a step towards his goal
There is only one WSS and that’s why Zoro only has to beat Mihawk. If there were multiple people as strong as mihawk then that would mean there could be multiple people as strong as Zoro too. Even if Zoro beats all those people you suggest, the fact that Multiple people were as strong as mihawk, it means Zoro himself having the title of WSS no longer means he’s definitively the strongest since the title never meant Mihawk was