This is a good biological explanation. The physical explanation is, if the sensitivities didn't overlap, our spectral sensitivity would not be continuous. There would be valleys of zero sensitivity between the cones, and a continuous wavelength sweep would result in us seeing black bands between colors.