ben ouais, on écrit des lasagnes, et on fait pire que ça, on écrit aussi des tagliatelles, et en plus, on prononce le G

(mais par contre dans aucun des deux cas on ne prononce le e final, bien sûr

)
par contre on écrit généralement des spaghetti, mais je pense que c'est parce que c'est une terminaison qui est « visible », prononcée, et peut-être plus consciemment perçue comme d'origine étrangère, alors qu'un mot qui se termine par e ne peut vraiment pas être perçu comme un pluriel en français ^^. (Bon par contre on dit aussi « un spaghetti »

)
Mais c'est parce que ce sont des mots qui sont passés en français, tout simplement, donc ils respectent les usages français. Autrement on écrira par exemple « des
farfalle » (avec l'italique), parce que ce n'est pas un mot français (et on prononcera le e, a priori, bon je dis pas que tout le monde va prononcer ça avec l'accent italien mais au pire on dira « des farfalé », pas « des farfal » ^^)