But the fish / meat / etc is a tradition thing, so it comes from the culture surrounding the Christian, and probably more relating to Jewish history more than anything
During lent, you weren't supposed to eat meat as part of your fast. However, not eating meat is... not as enjoyable as eating meat, so they basically declared that fish doesn't count as meat so they could eat it without breaking the fast.
For similar reasons, they also declared beavers to be fish later on.
If the table was filled with carrots as guests, do you think the rabbits would be invited? The original wolf would.
I know, I know, it is about bettering yourself.
There seems to be this pressure to either go fully vegetarian or it doesn't count, which is obviously total nonsense.
Hard agree. It’s counterproductive to have that view, even, and it’s why many people give up on vegetarianism (“I wasn’t able to go all in cold turkey, so it isn’t for me and I’ll revert completely”).