Cost is everything. Unless these panels are to be installed in Manhattan or on a satellite efficiency is not much help. If efficiency goes up 2x and cost goes up 10x is that any use? No.
On the other hand if efficiency goes down 2x but cost reduces by 10x we could put solar panels out in the desert and get good use out of it.