If the battery technology has advanced as you say, why should I still recharge my cell phone every night? Wind and solar tech is meaningless unless you somehow manage to store up electricity (or, at least, transmit it without significant losses for thousands of miles)...
Storing energy is the most difficult part for the renewable energy as they are quite intermittent. Hydro power is not reliable during dry season.