I understand your reasoning, I just don't understand the reason for the "feature" existing at all. What is the motivation for a person to not want want people to see their posts if they aren't logged in?
I guess in their mind, it's like they're on the other side of airport security or something? They assume that a person has been "vetted" if their account hasn't been banned?