translate English to French: Therefore, there have to be very good reasons for sacrificing it.
Aussi ne saurait-il y avoir que des raisons supérieures pour le sacrifier.