It has to do with old abstinence laws which stated that meat comes from “land animals” and classified fish as a separate category of creature.
And Kosher laws are absolute insane. Fish must have scales but can’t be bottom feeders. Land animals have to have specific types of hooves. Can’t mix types of fabric…and other silly stuff that might have had a basis in logic at some point but has been lost.
Yeah, as I understand, these were attempts at guidelines for avoiding diseases, because e.g. pork goes bad very quickly.
But we didn’t properly figure out how diseases spread until well past the Middle Ages, so that’s why they seem to so random…
It also didn’t help that in ancient times pigs apparently had a propensity for digging up graves and eating corpses… (Not 100% sure if this is true, but my high school teacher was Jewish and mentioned that as one of the main reasons for why pork isn’t kosher)
I think the logical basis was most likely to isolate groups from other tribes. We don’t live that group over there. That group over there is trading pigs. It is a new rule, no the law, that you can’t eat pig. No more trade. A generation or two pass and the logical basis is lost to time.
And yet Jewish law considers birds to be meat despite having a completely different category for sky animal.
There’s a historical reason for this. The main restriction on eating meat (beyond what animal you can eat and various other “prep” rules) is that you can’t eat milk and meat. Specifically, you can’t boil a kid in it’s mother’s milk. This was seen by ancient Jews as an abomination and morally bad.
However, you can’t always tell what animal the milk and meat came from. If I have a steak and a jug of milk, do I know that the steak doesn’t come from the child of one of the cows whose milk is in the jug? I don’t know. Chances are it isn’t, but better safe than sorry so all meat can’t be mixed with milk. (Thus, no cheeseburgers.)
But what about chicken? Obviously, chickens don’t produce milk so it’s impossible to cook chicken in it’s mother’s milk. Technically speaking, chicken parmesan should be fine. Except, at some point in history, rabbis got worried that people would eat beef thinking it was chicken and would accidentally mix milk and meat. (I guess people were real idiots back then because I’ve never mistaken beef and chicken.) Therefore, all bird meat was restricted and forbidden from mixing with dairy products.
Meanwhile, fish was never, apparently, mistaken for beef and do remained restriction free when it came to dairy. I can toss a big slice of cheese atop my fish sandwich with no “milk and meat” kosher concerns. (Well, unless we get into rennet, but that’s a different topic.)
Unfortunately, with Judaism, there isn’t a central authority that can say “X rule is outdated and doesn’t need to be followed anymore.” It’s a very decentralized religion and this means that there’s a lot of momentum to the rules. Some changes can take effect in some Jewish communities, but getting widespread change across the entire religion is difficult.