Bien que n'ayant pas de certitude quant à l'origine de cette expression , elle remonterait au XIXème siècle (chez Balzac, entre autres) et qui insiste à juste titre sur l'importance que tout-un-chacun donne à ses yeux, mais avec une formulation bizarre ("coûter les yeux" aurait suffit) qui s'explique peut-être à la fois par une volonté de renforcement "oui, c'est bien les yeux de ma tête qui valent très cher !" et par l'existence de locutions comme arracher les yeux de la tête ou faire sortir les yeux de la tête.