"Wind and solar do provide competitively priced energy these days (with significant subsidies)." That's the catch. "Green" energy isn't really financially viable unless it's subsidized. Just because some scientist says something is possible does not make it feasible. 
Politicians should encourage green energy but not mandate certain dates and percentages. It a recipe for disaster - just like Obamacare has become.