Várias das respostas dadas aqui são boas respostas. Existem problemas técnicos no aumento do tamanho da CPU e isso vai levar a muito mais calor. No entanto, todos eles são superáveis com incentivos fortes o suficiente.
Gostaria de acrescentar o que acredito ser uma questão central: economia . As CPUs são fabricadas em bolachas como essa , com um grande número de CPUs por bolacha. O custo real de fabricação é por wafer; portanto, se você dobrar a área de uma CPU, poderá caber apenas metade do mesmo em uma wafer, portanto o preço por CPU dobrará. Além disso, nem toda a bolacha sai sempre perfeita, pode haver erros. Portanto, dobrar a área duplica a chance de um defeito em qualquer CPU específica.
Portanto, do ponto de vista econômico, a razão pela qual eles estão sempre diminuindo as coisas é obter um melhor desempenho / mm ^ 2, que é o fator determinante no preço / desempenho.
TL; DR: Além dos outros motivos mencionados, dobrar a área de uma CPU mais que dobra o custo.