I love Kilgharrah saying to Merlin "An half cannot truly hate what makes it whole" And that implies Arthur can never hate magic, not truly. He himself might think he hates it, but deep down, in denial, he knows he doesn't. I love that. And I'm sad I can't write it and others are not using it to make Arthur's character more nuanced.
My most favorite headcanon is that magic loves Arthur, magic and Earth/nature/camelot. I love it sm, like imagine Arthur wasn't blind to branches falling all around him, he just thinks they're normal cause it's been happening since he was 3 year old and a tree lowered it's branches to let him have those tasty red fruits. It's nothing big.
anyway, back to main point. Arthur thinks he hates magic, as his father wants him to, but not really, he doesn't. Magic is part of him, both literally and figuratively. His other half is magic, he exists because of magic, how could he hate it?