It has to do with how cell phones hand off connections between towers. Half a second lag in a phone call you wont notice - but in streaming music you would hear a gap.
Its probably something that could be handled just as well with good software buffering/error checking though.

