> Yeah, and since $_ can get silently overwritten [...]
Just about as silently as every other variable in Perl. No matter what your own preferences may be, '$_' is an important and integral part of Perl - and there's no reason to give misleading advice to someone who is trying to learn about it.
> [...] I really hate to use it.
Say 'goodbye' to grep and map, then. In fact, bid 'good night' to half the functionality of most Perl functions.
Human history becomes more and more a race between education and catastrophe. -- HG Wells