Quando o Brasil definiu como seria dividido os poderes, copiou os norte americanos nesse negócio
de criar uma SUPER CORTE com poderes de ser a última instância, julga crimes comuns e decide sobre a constitucionalidade de uma matéria.Particularmente, eu prefiro mais o modelo britânico ou chinês, onde a palavra do parlamento é a última instância. Na Inglaterra, não existe essa baboseira de defender uma "constituição escrita" e bla bla bla... Tudo é moldado e se adaptado ao seu tempo, baseado no conjunto de regras já existentes e assim por diante.
No máximo um modelo alemão/europeu, onde até existe uma "corte" lá só para julgar conflitos específicos, baseados inteiramente na constituição, sem influência a julgar crimes comuns como "última instância". Na Alemanha existe um tribunal constitucional, e só.
Cortes não deveriam anular leis, quem deve formular e decidir sobre as leis é o poder executivo junto com o poder judiciário, afinal... eles foram as pessoas que foram eleitas e aceitas pelo povo, e não um bando de metido engravatado que nem eleito foi decidindo tudo dentro do país.
(OBS: o mandato de ministro do STF no Brasil e EUA é vitalício, na Alemanha é 12 anos, algo que faz muito mais sentido do que deixar o cara lá até virar múmia).