I’ve seen a variety of speculative reasons why the Catholic Church allows eating fish when “meat” is restricted. (Many of the responses have accurately said that this is the basis of the cultural phenomenon you’re asking about).
My hypothesis about this is that *Adam never names the fish*. God brings before Adam the beasts of the earth and the birds of the air and Adam names each one. But nobody ever names the fish!
Latest Answers