Would that matter for Zoro though? Speaking of Cabaji, who is even more of a trickster, Zoro specifically said, that if he calls himself a swordsman, he cannot afford to lose to him. I highly doubt Shanks will use a gun as a one armed man. Even Roger's flintlock was kinda retconned and just a panel in strong world, while in recent feats, he was seen exclusively using a blade, his "beloved blade", just like Shanks' blade is labelled as his "beloved blade". You can see that they at least take pride in their blade and have great skill, even if you argue Mihawk takes the philosophy more strict.
Let's say Shanks fights as a pirate first and a swordsman second, why would Zoro exclude him? Especially since he and Mihawk are too pirates. I think this distinction is a bit too artificial. And if Mihawk considers Shanks a rival, why wouldn't Zoro?
I think the problem with this whole debate is that we’re putting way more thought into what counts as a swordsman than Oda himself ever has. I think to Oda, it’s totally arbitrary and based just on vibes. As with most other SHs, Zoro’s dream is basically an afterthought to him, and Zoro’s dream gets very little actual progress in the story. I mean, most of Zoro’s opponents aren’t even swordsmen, which I think is reflective of how Oda hasn’t really thought out what a swordsman should be and who exactly the WSS title applies to.
Cabaji was mainly just a “guy who carries a sword around” rather than an actual swordsman.
Those two clowns he fought in Syrup Village weren’t swordsmen
Hatchi actually was a swordsman, but he was fodder to Zoro and would’ve been stomped if Zoro wasn’t heavily nerfed
Daz Bones himself said he wasn’t a swordsman
Ohm fought with iron clouds and a dog, and never declared himself to be a swordsman iirc.
Kaku kinda was one pre-TS, but the dude just straight up threw his two swords in the trash post-TS. He never once used a sword on Egghead.
Zombie Ryuma was one, but he was only a mid diff fight
Hyouzou was one, but was fodder to Zoro
Pica only carried a sword around as a decoration, and his fighting style was instead creating large stone golems and attacking by manipulating the stone around his enemies
King was stated to not be a swordsman.
So the only actual swordsmen Zoro actually fought were Hatchi, Zombie Ryuma, and Hyouzou, who were all easy fights