Software ist sehr ähnlich wie eine Bürokratie, wo alles sehr genau genommen wird.
Und wenn man bei Schalter A sagt, Schalter B sei zuständig und bei Schalter B sagt, Schalter A wäre zuständig, und es kein Mensch im Computer, der mal ne Ausnahme machen oder über die Situation nachdenken kann, um sie zu lösen, dann hängt man halt fest.
Sowas sollte natürlich nicht vorkommen, aber da Software von Menschen geschrieben wird ist sie eben nicht fehlerfrei.

Das liegt an der Software wenn sie schlecht programmiert ist oder am Betriebssystem
weil's durch die Menge der laufenden und sich überschneidenden Anwendungen mal zu Situationen kommt, die das Ding nicht als logisch erachtet und dann eben nicht mehr weiter weis....und K.O. geht