The benefit accrues to developers, who get more consistent behavior across browsers. In the bad old days, errors that one browser might silently recover from would trigger unspecified recover behavior on other browsers that wasn't consistent.