Efficiency is likely much lower than solar panels, however, solar panels are expensive and complicated (chemically) to manufacture. Teaching plans to make stuff for us is a better long term solution as we can just grow the plants.
Also, nowhere in the article does it mention growing these artificial leaves, they probably need to be manufactured.
Artificial leaf is an alternative term for extra complicated solar panel.