IMO, you've described the real meaning of free will. Animals do exactly as their programming, and sometimes a bit of experience, makes them do based on sensory input. Most animals are nothing but biological robots.
And I'd argue, a lot of the time that's even how we are. We like foods we like because our bodies tell us we like them, often based on energy density (life loves sugar and fat) and other nutrient needs. Free will is ignoring what our biology tells us to do because we have a different goal in mind.
Personally I think that's the whole lesson behind the concept of free will, and why it's important to live a moral life. Free will gives us the power to make better decisions than our biology would make on its own, like making the choice to work out, to improve a skill, to choose foods that meet your goals, rather than satisfy a momentary desire.
But at the same time, free will allows us to make bad choices, often choosing pleasure, sating some desire, even at the expense of the individual. We can ignore those important, ingrained defenses, ignore biological imperatives, and get too far away from the sort of life our biology evolved to thrive in. Morality, virtue, avoiding sin, are time tested guidelines to best harness the power of ignoring our nature, while living in harmony with it.
We make those choices in faith that they're the best choices, but based on our biological nature that we can't fully know or understand, making the values you choose to have faith in all the more important.
(post is archived)