Serious answer from a non fundamentalist Christian: Because the old testament laws were intended for a specific society, to pave the way for Jesus. They were also a mix of religious rules and secular laws. They weren’t (all) intended to be universal moral laws that apply to all of humanity.