|Do you know where your variables are?|
Why not apply the same principle to %_?
Because $_ costs (almost) nothing to provide; so people not using it do not pay a penalty for those that do.
Setting up a hash from an arbitrary list of value would require substantial extra validation to see if doing so made any sense -- are there an even number; does the first of each pair make sense as a key etc. -- then building the hash and aliasing the hash values to the input arguments etc.
That is a substantial penalty for everyone who doesn't used that hash to pay, for the convenience of the few that would.
If you want that facility, do it yourself, cos I have no use for it and I don't want to pay the penalty.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.