This passage insists that God get only the best. Worshippers were not to offer to God an animal “that had something wrong with it.”  The quality of the sacrifice reflected the quality of the worshipper. Thus when Cain and Abel went to sacrifice, God did not respect Cain’s offering nor was he pleased with the offerer. The suspicion is that he offered something less than the best. It represented a heart that was something less than pure toward God.

These instructions specifically forbid offering animals that were blind, crippled, had broken bones, or were sick. To bring something like that was not an act of sacrifice but more an act of disposal. I suspect that David refused to offer a sacrifice to God that cost him nothing because of the instructions in this passage. Also, when God called Abraham to make his human sacrifice, he asked for Isaac not Ishmael. Why? He wants the best, not second best! And when God made the sacrifice on our behalf, he sent only the best: His only begotten son, the Lord Jesus Christ, to die on the cross to pay the penalty for our sins.  We should give our best in return.