Seriously, why? I have the exact same problem with the mage towers for the same reason. Giving Enchant on scaling up troops like Zuul and towers. I seriously fail to see why that is allowed and it can’t be for ‘balance’ since they leave Firey Zuul who only gains a small amount of attack after killing someone.
Sure, you could argue about taking Dragonguard but the trait most people would get to remove the enchant is all the way at level 70. Zuul gains enchant after his ability so if he kills your hero, you are screwed anyway. Doesn’t help in this case since Broken Spire has no cleanse or immunity to freeze.
Just imagine going against a level 500 Zuul with 3 Level 144 Mage Towers, all starting with enchant. Does that sound fair to anyone?