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).
Nos últimos 10 anos, praticamente dois casos grandes de corrupção, mensalão e Lava Jato.
Todos os condenados estão soltos. Na Lava Jato ainda foi pior, devolveram ou anularam as multas de réu confesso.
Além de só fazer merda, é um dos judiciários mais caros do mundo.
Estaríamos melhor sem o STF.