This was a lesson dealing with the lowlife unclean Gentiles which every Jew knew had NO chance at Salvation. This was nothing about food.
Making sacrifices was made null at the Cross because Jesus was The Sacrifice. All of the previous sacrifices pointed to Him. The fact is that God made known to the Hebrews what He desired. The clean/unclean foods had to do with the human body being the temple of God and should not be polluted with scavenger meat. The fact that God does not want us to do it should be reason enough not to do it. Do what you will.
Rationalize Law keeping all you want.
It doesn’t change that we are not bound by it for salvation.
Look, if you want to adhere to the dietary restrictions of the Law, nobody is stopping you.
No one is forcing you to eat anything you consider unclean.\
However, you need to read Romans 14 and take it to heart.
You have no right or authority to demand it of others.
Law keeping never saved anyone. If it did, Christ died for nothing.