Well its not "free" money, you have to install some solar panels.
Subsidies are just an indirect way of paying someone to do something. Its no more free money then if you like your job, your job is free money.
Its true though, if demand is high it probably means you are overpaying and could get the wanted result while paying less.