Many perennials do! Butterflies love garden phlox, coneflower, salvia, butterfly bush (buddleia), and lots of others.