I must say I think this is laziness on the part of us pilots. I'm certainly grateful for ATC reading back the full callsign (especially as they do occasionally get it wrong), but I do try hard to stick to the rules in CAP413. They are rules, after all, and you don't know whether ATC has another similar callsign on frequency when you first contact them, or even on another frequency if they are bandboxing.
Tim