why can't it be "we eat a fish?"
Because a pêche is a peach (you know, the fruit) and a fish... a fish (small swimming animals)!
that was my thought too. I guess pêche= fishing, but not fish
I did not see the circumflex in the first place. I thought it was "We are eating a sin" :/