The point of cross-correlation is to determine if two signals are similar or not and to which degree. If they are different, no matter the offset, the cross-correlation value will be very small (close to 0).
In the case of auto-correlation, the signal is cross-correlated to itself. So, it will be always picked (1.0) at 0 lag.