Script Blocker scans scripts loaded by the browser; Standard Shield scans files read from/written to the disk.
A faulty web browser may execute a malicious piece of code opened directly from a web-page; the code may not be written to disk at all (or just for caching purposes; the original code may be already active, however, so blocking the cache access may not be very useful).