I think the reason to buy & use bark potions would be the root you get on yourself when using them. Useful as a caster against bosses that fear.
Obviously you wouldnt be able to cast while feared, but you wouldnt have to run back to the boss either, losing dps the whole time.