Human error is almost always a result of system or design error, and unless you attack that, you don't attack the causes. The Economist urged the introduction of a new decision speed. Loss of an engine on takeoff is what every pilot practices and what almost never happens, and the current decision speed of V1 should probably be degraded, but it is NOT the main culprit. The last thing a pilot needs is yet another warning system in the cockpit. And I don't recall any recent incidents where a faulty GPWS was a contributors.
Society tends to try to find single individuals to blame for accidents.
Students of human error blame the system. And unless we fix the system, we will continue to have these accidents as a mater of course. No, I am not a pilot. Such a system, by definition, would need to know the identity of each caller to check registration and avoid duplications. Caller-ID would require people's presence at particular phones and is a can of worms for many other reasons.