I just belive in establishing "Best Practices". If it is better for one instance, and has no negative effect in any instance, why not make a habit of always doing it the "best" way? Granted there are a million instances in which a bareword filehandle will not hurt you... But there are as many instances in which putting a gun to your temple and pulling the trigger will not kill you... but that still doesn't mean you should do it.
Update: Please enlighten me: when would it be "impossible" to use a lexical scalar over a bareword filehandle? If there is such a situation... I cannot imagine it.
They say that time changes things, but you actually have to change them yourself.
Andy Warhol