.... o solo perché le sarde sono più a buon mercato?
Il motivo per cui si usano le sardine come esca non è tanto il loro basso costo, quanto il fatto che hanno la grande peculiarità di avere le carni grasse che rilasciano grandi quantità di effluvi che attirano le prede (come pure il muggine, anche se non con la stessa entità). Fortuna vuole che la sua grande diffusione ed il gusto particolare delle sue carni (non molto apprezzate in culinaria) fanno in modo da tenere basso il prezzo di vendita.
Detto questo, nulla vieta di sperimentare esche inusuali a pesca: se nessuno le prova, nessuno è in grado di esprimere pareri sulla loro efficacia o meno.
Però, siccome hai postato il tuo quesito nella sezione beachledgering, per mia esperienza posso affermare che le esche vincenti in questa disciplina sono anzitutto gli anellidi, seguiti a ruota da bibi, cozze sgusciate, bigattini (previa pasturazione) e gamberetti.