Correct. Internally, they're different scripts entirely. The NPC that looks a lot like a door (and it's the same NPC no matter where it's sitting in the world) is just asking you if you want to enter for no technical reason (and I'm compiling the removal of that scripting as I write this post). The beacon is querying if you're in a guild first because it wants to display some instructions to unguilded people who click on it, rather than relying on the default "you're not in a guild, buddy" error text.
I'll leave the mobile airship beacon alone to avoid opening up griefing potential.