Essa é uma boa pergunta, na qual nunca me fiz e nunca procurei saber. Mas, seguindo a lógico, creio eu que seja pelo fato de métodos abstratos obrigados a serem chamados nas classes que as herdam. Métodos, cada classe pode ter os seus, mas se forem manipulados por outra classe não terá problema algum, já os construtores é algo da classe, pertence a ela, entende? É algo que é apenas dela e nada pode mudar isso.
Essa é uma boa pergunta, na qual nunca me fiz e nunca procurei saber. Mas, seguindo a lógico, creio eu que seja pelo fato de métodos abstratos obrigados a serem chamados nas classes que as herdam. Métodos, cada classe pode ter os seus, mas se forem manipulados por outra classe não terá problema algum, já os construtores é algo da classe, pertence a ela, entende? É algo que é apenas dela e nada pode mudar isso.
Creio eu que seja por isto, não tenho certeza!