Well, I’m getting the entirety of the answer piecemeal because I’m too naïve to know what further questions to ask each time. My apologies if it seems drawn-out on your end. I do feel a bit like I should know this stuff, but I don’t. 
I’ve read plenty of AppleScript books over the years, but they never really spell this stuff out well and make a bunch of it interchangeable (“allowed” versus “correct” coding I suspect?). It’s not when you get down to it, as you’ve made clear, so I’m finding the assumptions I’ve built-up over 5+ years of doing this are failing when I try to do meatier work.
I am carefully reading and trying to digest this, so bear with me…
–I get the impression that if you even think you’ll be using shell, it’s safer to pass the UNIX path around a given script than rely on alias?
–What is the difference between “UNIX path” and “POSIX path”? When do you have to be concerned about “quoted form of”?
–For that matter what do you use alias for? Seems like every solution I get back these days from folks they don’t use it as much as days past?
–How do you know when you’re dealing with a file path, versus and alias, versus a “reference” to a file? Is one methodology better than another?
(This one always has always confused me, how the Finder can create a reference and you can keep dealing with it by reference, abstractly, even after you rename it, for example.)
–In the example here to delete files, I was using the Finder, so why was using “item” wrong if I was using a Finder command? Or am I further misunderstanding what you mean by “targeting the Finder”?
–I know you’ve told me, just days ago, that aliases/HFS paths are okay local, but not advised on remote servers (where UNIX paths are preferred)…assuming I understood you right, that is.
But if one wants to be consistant, or not worry about whether a file is local or on a server, is there any issue using the UNIX path in both instances (local and remote)?
Dealing with files is a bit intimidating when you think about it…nobody wants to screw it up, especially at the shell level. I’ve gotten beyond read/write of a log file and now the larger world of manipulating files is giving me a headache. 
Apologies again for the seeming redundancy…:rolleyes: