So your explanation for your own headcanons being contradictory is to blame oda?
Mihawk doesn't steer the CG ship now. Buggy made his passionate speech and all the CG fodder got pulled in. they ain't about to turn into bitches and run away now lol.
Half the shit in this manga doesn't make sense dude...
so why can't goofy fight a clown?
How? How does Ethan being a mythical zoan hax user that just uses a sword invalidate zoro?
Mihawk tested his strength against WB in MF. WB had a naginata, same rank as the Shodai Ethan has. So does Mihawk never having defeated WB invalidate mihawk's title as WSS?
Zoro vs Mihawk wont be an epilogue fight. I can guarantee you that.
1) not my headcannon, reread chapter 52.
2) you said so yourself, luffy is the most important guy. He is the one who drives the plot forward. Zoro is irrelevant to the main plot. So luffy fights and defeats the strongest guy on the enemy side.
3) you're pulling up irrelevant comparisons that dont make sense.
There is no reason for mihawk to exist if not for him to be zoro's final challenge. The fight doesn't have to be epilogue for mihawk to be zoro's final fight. The fights signifies zoro achieving his dream since zoro only associates WSS with mihawk and if that doesn't happen, the whole premise of SH journey to follow their dreams is bullshit.
Venus being a swordman coming after mihawk shits on zoro.