Puts....eu não acho que seja mais difícil encontrar esmeraldas não. Uma coisa é encontrar esmeraldas de ótima qualidade...outra é encontrar esmeraldas.

Pq elas se formam em tipos de rochas que são mais comuns, diferente do diamante que só se forma em rochas de grande profundidade da crosta.
É também mais ou menos o que Willy Nilly disse.
O fato do diamante ser mais caro está não só na sua raridade, como também na sua dureza elevada, seu brilho diamantino e sua clivagem perfeita (que facilita em alguns estágios da lapidação)
Já a esmeralda, possui brilho vítreo e na maioria das vezes possui fissuras que acabam deixando ela meio translucida, o que acaba limitando os tipos de lapidações que se pode fazer na gema.
É mais ou menos por ai....