Hebrews 10:4 tells us it is impossible for the blood of bulls and goats to take away sins. Yet those words were inspired by the very same G-d who commanded the sin offering to be made in the book of Leviticus.
1 Corinthians 5:7 states that Messiah is our Passover and in John 1:29 John declares "behold the Lamb of G-d who takes away the sin of the world!" If Messiah is our Passover then what was the need for the annual Passover lambs that had been killed for the previous 1500 years?
Contrary to popular Christian myth, the Jews were never saved from their sins or given temporary forgiveness as a result of animal sacrifices. Hebrews 10:11 tells us the animal sacrifices can never take away sin. There was not a dispensation for the Jews with animal sacrifice and a dispensation for Christians with Messiah as their sacrifice. Salvation is found in Messiah alone (John 14:6, Acts 2:22-39) and only He came to take away sin (1 John 3:5).
So why the sacrifices?