A fault will generally actuate "ground fault" or "short time" protection first, but those almost always have time delays built in to reduce nuisance tripping and preserve coordination. Istantaneous protectin will catch a fault quickly but must be set high to also avoid nuisance trips. This means normally a fault would be really big or last a relatively long time before it gets cleared, creating a serious hazard.
ZSI and 87 schemes have the advantage of identifying the zone where the fault occurred and allowing local protection to operate both instantaneously and at very low pickup without waiting for GF or STPU. This drastically reduces both the magnitude of the fault current and its duration, which knocks the incident energy way down.
And because the zones can be identified, this also prserves the coordination for everything outside the faulted area, so only local protection will operate immediately, everything upstream waits for normal trip delays