It just is. If there were pressing design issues, they have
been forgotten over time. The non-localizing does have its
uses though, if allows you do stuff like
last if /something interesting/ and have the interesting line
in $_ at the end of the loop.
But whatever the reason was at the time, it's now too late
to change.
Abigail