I've never killed a plant in order to eat it, that would be incredibly wasteful and counter-productive.
Plants produce fruit so that it gets eaten in order to spread its seed. It's how it reproduces. Plants want you to eat their fruit and shit it out all over the land.
When I eat greens, I take the greens and leave the roots so they can make more greens and eventually seeds so they can make more plants. Why would I tear out the roots? Then I would only get one meal instead of infinite meals. Makes 0 sense to do that.
Though I only grow and eat sweet potatoes (a perennial), this can be said for most root crops: They don't die when you eat a piece of their expansive root system. They keep pushing up new growth and making new tubers (clones of themselves).
Even for-profit potato farmers don't take all the potatoes, they always leave the small ones so they'll have another harvest the next year and the year after that and so on. If they killed the entire root system, they'd go out of business. The plants don't die when you take some roots, they keep cloning themselves for years.
The only exception I can think of is carrots, so don't eat carrots if it bothers you instead of using other people eating carrots as a reason for you to keep killing animals (and carrots, undoubtedly).
But even with carrots, you could just leave part of the root behind if you wanted and let it grow back and set seed. That's what my mother does because she's too cheap to buy seeds.
Eating the above ground parts as they pop up has no bearing on the actual plant, which is immense and lives entirely underground most of the year.
If you don't want to kill plants, don't kill them. It's not hard to subsist on fruit, nuts, seeds, perennial greens like Malabar spinach and cut-and-come-again non-perennials (chard, lettuce, kale, mustard, collards).
Oh, what's that? You only eat food grown by other people using industrial methods, for profit? Well, what kind of anarchy is that?