More direct perhaps, but not more efficient. So far nature has far outstripped us in the ability to collect energy from photons.
Using the sun to grow plants and then harvesting those plants for their chemicals is still more efficient than most photo-voltaic cells.