How do the needles on cactus help it?
They keep animals from getting the water inside.
They keep people from planting it.
They keep animals from eating the leaves for food.