Perhaps we need multiple categories associated with each camp. These additional categories serve the purpose of, for example:
a) making it clear what type of camp it was/ what purpose it was built for,
b) in what period the camp existed, and the party operating it,
c) where it was located.
For example, for the camp that German Wikipedia titles "Durchgangslager Westerbork", the camp can also be categorised as (I will use German language for the category names because that is my native language, but please consider these only as possible names/examples):
a)
a1) [[Category: KZ Sammellager]]
(for the main period of use by the Germans)
(see also:
https://de.wikipedia.org/wiki/Kategorie:KZ-Sammellager)
a2) [[Category: Internierungslager]] (for a brief period of use before WWII of use by the Dutch)
In the description field, one should highlight which "type" the camp belonged to during what period.
b)
b1) [[Category: Internierungslager, 2. Weltkrieg, Deutsches Reich]]
b2) [[Category: Internierungslager, 2. Weltkrieg, Niederlande]]
c) [[Category: Westerbork, Drenthe, Niederlande]]
This way one would not necessarily need to create different names for the same camp across different periods and uses. After all, it was perhaps even the same buildings that were perhaps partially reused, or later even extended.
This way one would see and state what purpose the camp was used for.
One would also be able to see if there were significant changes in the "type of use" or "who operated it".
I think using multiple categories would allow WikiTree researchers to also navigate the context, e.g. what other camps existed in the same geographic location (if we want to create categories for "Außenlager"), or in the same period operated and what other camps were (ever) used for a similar purpose.