I'm not worried about the guests; they can read about what Trainz is all about and maybe learn something.
The problem is that anyone who registers on the forum but doesn't have a Trainz version registered to their username is allowed to start threads and reply to messages. That's clearly a free pass for spam and trolls.
Reading on this forum should be free for everyone, but active participation should only be allowed to owners of some version of Trainz.