It's the common practice in technical writing. Even when you are writing for other experts in the same field, your target audience never shares as much context as you would prefer. The world is much weirder and more varied than you would think.
Informal writing about technical topics is another story. There you can assume a lot more shared context, as you are only writing for a specific subculture within the field. It doesn't matter much if other people in the field fail to understand you.
But this isn't "technical" writing. This is member of a community talking about the state of that community. Jargon is expected. Even more, this what I look for, even as a foreigner.