Well, they could EVOLVE the ability to shoot over time, so if one don't want that I can see a use for such a feature. Personally though I wouldn't want to put such restrictions on my bots. If a veggie becomes a good shooter I would pick the best bots, start a new sim and then disable autotroph for such a bot.