I’m not saying people were originally herbivores. Also, the account doesn’t shy away from mentioning other things we’re “programmed” to do – like reproduce.
Animals fix the second half of the initial problem (“formless and empty”) by filling their realms. I think that’s why they’re organized by realm: creatures of the seas, of the sky, and of the land. They multiply to fill those realms, which allows the realms and their trappings (including vegetation) to fulfill their own purpose. Genesis 1 paints a picture of a well-ordered, good cosmos that serves human needs.
Other biblical accounts of creation have different purposes. That leads them to include things that Genesis 1 skips over, such as predation, death, struggle and chaos. God’s speech about creation in Job 38–39 is nearly opposite in its purpose from Genesis 1. God makes chaotic and extreme weather and sends needed rains where no human can use them. Almost every creature God boasts about is one we might not expect to be from their hand if we only read Genesis 1: those that are carnivorous, vicious, foolish or of no apparent use to people. Job discovers that God’s creation is chaotic, majestic, dangerous and not all about us and our comfort.
In between the pictures of Job and Genesis is Psalm 104. It still includes death and predation as integral parts of God’s creation, but also sees the whole picture as harmonious and good (see especially verses 14–30). So if we’re wondering about a specific feature of creation, it’s not enough to look at one account that may intentionally choose to not focus on that aspect. And when it comes to questions about creation, of course creation itself can disclose answers.