Since when is wind energy not dependable on renewable energy? It has a turbine, that thing requires lubrication, that uses oil.
The exact same can be said about solar panels, it is made out of Metals, they are not infinite.
My guess is that the people who promote these products have never really used them or have no idea what they are talking about. Even biological systems have a finite lifespan. Every metal or element in one way or another has a durability, even diamonds deteriorate.
The most economical and environmental friendly method of power-generation currently is Nuclear power, but the greenies will k@k their pants full if we mention that. They are trying to have their bread buttered on both ends.