Any words, or use thereof, that doesn't make what's being communicated easier to understand is a barrier.

To use terminology of any kind, it helps to know whether the audience understands what the hell we're talking about. If they don't understand, then what use is a fancy word with a highly specialized meaning?

It is probably reasonable to expect that on a photography forum most people would be able to comprehend the word 'bokeh', whether it irritates some members of the forum or not. You can't please everybody. The important part is to make sure that the discussion itself is conducive to actually answering the freaking question.