Yes, absolutely. It’s worth it for every class in the game because of how different you are able to play with that enchantment.
The piercing enchantment is one of the most powerful enchantments an arrow can have next to just using diamond-tipped arrows. You can attack snarling wolves with a smooth shot at your leisure even from fifty meters away, which is not something many other players would agree with doing without some sort of crafting method or overcharged bow. Carrying coal and leather scraps on your minecart all day just doesn’t make sense if you want to be efficient and clean when there are better options available!