Because really good Christians speak Latin just like Jesus did? The only acceptable sacrifice is a contrite heart and a soul redeemed by the Blood of Jesus. All else is window dressing
It impossible to have a contrite heart, if one doesn’t go to Confession.
Jerusalem was a cosmopolitan city in the Roman Empire. When Our Lord addressed the centurion He mostly likely used Latin. Multiple languages are not that difficult to acquire.
It is a rather odd notion that Latin is necessary for salvation, no one has ever claimed that. Having a liturgical language is common though.