Thing is, GUI logic requires mouse grab here and there (e.g. if DropList is dropped). If application freezes while holding the grab, then whole X11 becomes unresponsive.
In Windows, which has equivalent to grab, situation is is solved by additional API logic (see Remarks):