in reply to Auto-localization of $_ in while(<>)
I suppose the impediment is compatibility with older code. Code that was written with a dependency on the current (somewhat icky) behavior would break.