Perfettamente chiaro.
Detto questo resta da capire in che casi venga veramente utile utilizzare i class template, la dove il polimorfismo ottenuto con l'eridarietà nn possa già fare egregiamente!
Sapendo che il punto di forza delle classi dinamiche è il fatto di gestire + tassonomie senza alcun oggetto generico che le unisce, diventa difficile applicarle in ogni contesto.