Or to solve this at an earlier point, why not just turn off the windmills when the power's not needed.
Because the subsidies in Germany are tied to the amount of electricity sold. That's why they're selling even at negative market price -- to collect the feed-in tariff.