If Wil simply wanted to win the match, he can do with a simple hit but he was aiming for something else.
Despite the fact that Obarin Uflenor is an NPC, he also stores the memories. Of course, the completion of the quest itself makes him a loyal subordinate to Wil but he wanted to show the difference of strength between him and this level-500 NPC.
It was so that, even if in the future his loyalty gets dropped, he wouldn't dare to rebel against Wil. Through this battle, Wil wanted to plant a seed of either fear or admiration in Obarin. Both of the cases will have the same result that Wil desires anyway.
This is why Wil had no plans to attack him yet and is even willing to waste the time until Obarin was out of options.
And so, the battle went on for more than 30 minutes. During this time, the former King of Uflenor continuously punched again and again. He even unleashed several powerful skills.