Re: I've been pointing this out for years.
Does their supply drop out at night when there's no wind?
What makes you think there's no wind at night? Where do you think it goes after sunset?
And as to that meaning a supply is not 100% renewable, you might look into these things called "batteries". This may blow your mind but they allow you to store generated energy and use it later.