There are times when no callsign readback is normal (like during a SF approach) or even desired like a ASR/PAR final controller. Those are specific, but illustrate that the 'should always use callsign readbacks' does not fit across the board either. Just like most cases - "always" and "never" rarely work.