Maybe solar cells based on chemical reactions or [insert science things here] can do far better, but right now semiconductors is what everyone sells.