If there were truly cost effective and efficient methods of producing electricity with solar or wind, there'd be people doing it and making money. In fact, if there were methods on the horizon, there'd be people investing more in R&D. The only reason anyone is even fooling with it right now is the subsidies and tax breaks. As far as it goes, as I stated up thread, the "by products" are extremely unfriendly to the environment, and there's no cost effective way to deal with them. Hell, they can't really do anything with EV batteries, they just have silly ways of trying to keep them "in use', once their extremely short and expensive life as a vehicle power source is over.
These ideas about "big oil" stopping wind and solar are like the conspiracy theories about "big oil" buying up "100 MPG carburetors", etc. Total crap.