Il meccanismo di richiamo dei costruttori e distruttori è alla base del linguaggio e come tale non può essere bypassato.
Anche se metti un costruttore vuoto nella classe base, esso verrà invocato in ogni caso. E viene invocato pure per primo.
(Eventualmente un compilatore furbo potrebbe ottimizzare evitando la chiamata, ma non ci metterei la mano sul fuoco).

Quindi alla domanda "è possibile evitare di richiamare un costruttore base" la risposta è no.