While renewables are awesome and we should do everything we can to support their growth, they have a major problem (which is why they currently can't replace fossil fuels). Renewables are not constant energy providers and they cannot scale to demand (either up or down). The best bet with them is batteries. But that means that you have to produce at minimum enough to fulfill a full day's worth of energy demands within the time period they operate (solar: day, wind: windy parts of day, etc). Worse, tomorrow might be rainy, so you have to provide more than a few days. Unfortunately this problem is frequently left out. (And yes, we should also majorly be funding research into new batteries)
This is actually why people argue for nuclear. Not because they (we) want to replace renewables, but we want to replace fossil fuels. They compete in different areas. The more renewables you have (and battery tech) the less nuclear you need. But there still has to be something in the system to load balance and scale to demand. Because renewables currently can't tackle this problem we end up building more coal and natural gas plants (which are cheap! But they get much more expensive than something like nuclear once you price in emissions and health effects).