I'm a bit confused about the use of golfing languages in golfing challenges. In the standard loopholes there is a point about using self-made languages that solve the problem in one symbol. And it's a fair point. Golfing challenges lose their purpose if you can just make up a new language for each of them which does exactly what you need.
Golfing languages then, which are purpose-made especially for golfing, are coming awfully close to this. Most of them are either self-made or maintained by just a few people, if at all. They're not used for anything else BUT code golf challenges, and are specifically designed for them. Sometimes they're even focused on specific types of code golf challenges. OK, so they don't have a "one symbol solution", but... it feels to me like they go against the spirit of code golf challenges in the same way that a one-symbol language would.
On the other hand, it seems that the community has readily accepted these languages (and they do always win, of course). Has there been a discussion about this? I suppose there must have been, but I can't find it.
P.S. I'm not complaining and I'm not hurt about it. In fact, I'm not even participating in code-golf challenges. I just find this situation genuinely perplexing and am curious about the reasoning behind it.