Then I don't understand your comment why you'd have to update all programs. Just the ones that use memcpy incorrectly.
>user, who knows nothing about memcpy, now has a broken app.
But false attribution of fault is nothing new. When a program/driver did a stupid thing in Windows 9x and lead to a bluescreen, few would consider it to be a program/driver issue, and instead blamed Windows.