Hailing a PC (or NPC) from in a ship does not work. Never has. A character does not have a radio transmitter built into them (or whatever SW tech equivalent you want to refer to it as) in order to receive the signal. You have to get out and talk to them.
Hailing an NPC without a script is just... hailing an NPC without a script. Telling you it has no script after you try is less server intensive than checking to see if it has a script before displaying the button, since often you'll be loading that page with no intention of hailing anyone.
"May the Grace of Ara go with you, and His Vengeance be wrought upon your enemies."