Sim, claro, há casos em que não pode haver flexibilidade: medicina por exemplo, aliás o principal exemplo.
Mas qual é o problema de um professor primário ter mais matemática ou mais história no seu percurso académico, se depois têm na mesma o mestrado para professor primário? Se o mestrado é obrigatório para ser professor nem percebo porque já há licenciaturas nesse sentido, as licenciaturas deviam ser mais genéricas e o mestrado o curso mais específico em direção à carreira docente ou outra.