I've seen the caterpillars eat the fennel flowers, but they're perfectly happy with the rest of the plant. And once all the dill goes to seed, the fennel could be allowed to flower again if it wanted to. I don't grow dill here...it doesn't seem to like our heat. But there's a wild form of dill I've seen that grows here...even spotted caterpillars on it on rare occasion.