This seems to be a good discussion of the different theories about the kosher diet. Different reasons are put forth and then sometimes dismissed.
In Buddhism we talk about not being attached to our preferences. In Judaism I get a sense that the opposite is true—that we are encourage to be attached.
There are many examples in the Talmud how what appeared to be black and white ended up to be colored with 50 shades of gray.
This gives the Jew a lot of autonomy. They are told exactly what to do except if they are met with an exceptional situation, which I suspect is a frequent case.
I understand too that clean and unclean are not about sin, but whether a person is ready for the temple and Torah study. We take a shower, but does that really make us clean? What about apologizing to people that we have harmed? How about thanking people who help us? And the story goes on and on. I heard once that your closet and the trunk of your car are a portrait of who you are. Are they clean? Are they ready to study the Torah or to pray?
To me, this is a mindfulness practice. We do this, but not that. We eat this, but not then. And we need to wake up and watch our actions. “The unclean animals,” says Arama, “cause coarseness and dulness of the soul.” This quote was from the article link above.