Realism and bullshit gameplay do have a gray area, though, as most things tend to. At what point is realism sacrificed for better gameplay, or at what point is more streamlined gameplay breaking the immersion of the reality simulation? A good example of this would be Global Chatting. Whether you agree with it or not, server-wide chat is something that is a gray line between reality and bullshit gameplay, otherwise there wouldn't be a nearly 20 page discussion about it. So the real problem is not classifying these problems, but analyzing why it's a problem, and whether to and how to solve them.