For many people especially old timer sysadmins, anything interpreted at runtime is a script.
TBH, prior to perl6, perl was such a horrid inconsistent mess, it reeked of shell.