Convolutions are implemented as cross-correlations for performance / efficiency, as you brought up.
From Performance Evaluation of cuDNN Convolution Algorithms on NVIDIA Volta GPUs 3: “The advantage of cross-correlation is that it avoids the additional step of flipping the filters to perform the convolutions.”