Like most things and in particular leisure activities, setting really high standards is not going to help much. I am far from being a good guitar player or even singer, but the band I played with still enjoyed the music that we were creating together. Had we had incredibly high standards, none of us would have dared play anything and we would have missed on the awesome camaderie and fun of playing together.
It's the same with roleplaying, don't expect an extremely high level of xenofiction, at our tables we have only one guy who does it really well, but he does not look down on people who at least inject a bit of it in their roleplay now and then, because it's still fun and immersive for everyone.