First of all Zoro isnt some hyper upper duper top tier, no not really, zoro is a high tier fighter somewhere in the same ballpark as Luffy and Kyros isnt far behind he was shown to beat an top executive even though he had been handicapped and fighting with only one leg, The thing that if no one has not shown any high cutting or big destroying moves doesnt mean that he cant do those but he choose not to because of the opponent in hand being different, u probably didnt think Zoro would ever pull something like he pulled against Pica before seeing it, the opponent made him fight the way he did, if we go by that logic of your's then Pica golem form > Marco...
I already explained how it works, not showing it doesnt mean he cant, if we actually go by ur logic there is a shit ton of people in OP that has not shown anything that can do against a golem form, I can list u people even top tiers that would get buried by Pica, oh and yea in 1 v 1 close combat he would get the same treatment possibly by even sanji at this rate.
Not going to give a proper answer to this unless u stop riding Zoro.