But since KV1 is doctrinal, you are always free to not choose its commander, specially if it doesnt perform very well vs OKW.
I do agree with the rest of the post though.
I think the game benefits most if we aim for all doctrines being usable against all factions (in general). Especially Axis would be hurt otherwise, as they have to face three different factions. It promotes creative play and different strategies, not just "fight against faction X -> take commander Z as a hard counter".
Just look at what happened to Osttruppen. They perform very well against Brits as they drag out the fights and can trade decently, but they're trash against USF since they tend to get overrun. In my opinion that's bad design. Sometimes you can't avoid some side effects and some commanders being better against some factions will always happen, but we should not aim for reinforcing that trend.