Bot flies I can understand, or cattle screwflies, but you are right, mice and voles are on the menu for all sorts of other animals.
(I say this knowing what voles do in gardens, the little bastards!)
Imagine a garden without mice to eat and collect a billion weed seeds...