in reply to why does push not default to $_?

I would guess that Larry never thought that anyone really wanted that shortcut. So it never happened.

While I wouldn't personally object if it was added to Perl, I would object if I had to maintain code that used that shortcut...