The high power output is also supposed to pique interest, but I hear you. I probably could have said something about a distress signal or a reward for alien technology.
Yes, that's a good point. Funny, I thought of that detail as something to make the players wary.... but you're right, it should also entice certain players, as well.