First of all solar panels need to be cleaned of dust regularly. Optimally once a week in cities where dust levels in the air are very high. If this is not done then the dust that settles on the panels reduced their energy absorption efficiency. Now the solar panels are normally at a height on the roof. So this means that one has to expend considerable energy and be athletic and climb on to the roof to clean the panels. The net result is that instead of once a week we end up cleaning the solar panels that we have installed in our office in Indore only once a month and this means we are losing some of the energy production potential. In big solar parks there are mechanical cleaners but then they also consume some of the energy produced for their operation so that too leads to some loss. In most medium sized installations there are people employed to clean the panels as shown below, which then adds to the cost.
Life of course used to be labour intensive before the industrial revolution and the generation of artificial energy from coal and later from oil. However, a few centuries of automated living has rendered us lazy. Moreover, it is possible to hire labour to do physical work but while this labour is easy to get for conventional appliances, in the case of solar this is not so as there are very few technicians who service the small scale solar market.
Thus, implementing solar energy at the small scale level is not only costly but also complicated because there is a lack of qualified technical personnel for repair work. In the face of Government apathy for developing the small scale solar sector and its concentration only on mega solar power projects there needs to be a huge commitment towards cutting down green house gas emissions by the use of solar energy as it is both costly and full of hassles.