Broken key in ignition!

There have been similar threads. Replies included some very creative methods to get the piece out of there. I always wonder how this happens in the first place. If a defective lock cylinder or ignition switch caused it, wouldn't it happen again ? If that's the case, repair does require disassembly from horn button down to the cylinder.