I say… why not? If you either main a role or get curator from random choice and get traitor that’s a low enough chance that something like this probably can’t be abused repeatedly in a terrible un-fun way. Though I guess in the end it depends on how robust the player is and/or the frequency of this.
They literally cannot be used to meta antags like the curator goggles since only the antags can get them
whereas ghost vision goggles are just given to any old chum as long as they are curator and allows them to meta antags such as clockies, abductors and revenants and actually care (whereas if a clockie saw one of these ghosts they probably have bigger things to be doing than to call out abductors (except to their own team but that’s on the level of cult anyway who can literally become ghosts temporarilly))
The largest issue seems to be that you can see ghosts that are orbiting with it. It seems like the simple solution would be to make ghosts that are orbiting someone/something invisible even to ghost goggles.
But nothing is ever simple with byond code. If there’s even any kind of flag for whether a ghost is in orbit mode or not I have no idea.