His ''sacrifice'' is not quantifiable is what i mean, Oda can tell us that his sacrifice made him a has been (Mihawk's words) to justify them not fighting, but Oda wouldve had another reason not to have Mihawk and Shanks fight anyways if the didnt have him lose his arm.
So him losing his arm is just symbolic, and Oda's view on his strength and place in his story didn't change.
Mihawk is WSS so he doesn't wanna fight Shanks whom he views as weaker than him, or not pushing him to the very very extreme. Which is what he wants from Zoro.
I don't think this works TBH.
Shanks losing his arm underpins Mihawk and Shanks' relationship. Oda probably decided on Mihawk's character and rivalry with Shanks after he lost his arm.
Shanks may not even have been a swordsman in Oda's conception before he lost his arm.
You can't say Oda would have had another reason for Mihawk and Shanks to not fight if Shanks hadn't lost his arm. We don't even know if Oda had conceived Shanks as Mihawk's rival before he decided on Shanks losing his arm.
I disagree that Shanks losing his arm is cosmetic or otherwise not meaningful. When Shanks met Whitebeard, Oda placed emphasis on Shanks having sacrificed his arm for the next generation.
Mihawk further regards Shanks as a one armed has been. Mihawk awaits the swordsman who will surpass Shanks.
There is
zero indication in the story that losing his arm did not hamper Shanks potential, and several events and statements to the contrary.