Well, yes, solar panels are indeed inefficient although not for lack of trying. They are actually coated with some kind of anti reflective compound, but this compound still reflects back about 30% of the light incident on it. Overall solar panels are only about 15% efficient, although newer techniques are trying to make them more efficient.
http://http://www.popsci.com/environment/article/2008-02/eye-anti-reflective"