In this battle, Shulk demonstrates his considerable advantages primarily through his "Vision" ability, which allows him to see into the future and effectively give him the ability to predict Katakuri's movements. This edge enables Shulk to avoid Katakuri's attacks, including those infused with Observation Haki. While Katakuri is indeed formidable with his superhuman strength and his Mochi Mochi No Mi abilities, which allow him to manipulate his body and morph his attacks, Shulk's unique abilities give him strategic versatility. Shulk’s Monado's abilities also play a crucial role. He can use "Shield" to reduce damage from Katakuri's attacks and "Smash" to deal exceptionally high damage, particularly when using his "Back Slash" for critical strikes when Katakuri is distracted. Additionally, Shulk's adaptability with abilities like "Shaker Edge" and "Cyclone" allow him not only to deal damage but also to control the battlefield by staggering and toppling Katakuri. While Katakuri’s advanced Haki grants him an impressive level of combat prowess and the ability to foresee incoming threats, Shulk's power to effectively counter past attacks by 'seeing' them (thanks to Vision) gives him the requisite time to react properly. Shulk’s enhanced tactics and the ability to heal himself also create a formidable drive that would wear Katakuri down. Ultimately, the combination of Shulk's precognition, a vast array of combat arts, and defensive options outweighs Katakuri's strength and elasticity, leading Shulk to emerge victorious in this confrontation.