Renewables haven't scaled yet, even if they are making progress.
Nuclear is interesting in that we have around 70-90 thousands years of fuel for the plants, which can only get cheaper/safer over time as the technology gets better. Currently, their capital requirements (they are expensive to build even if they are cheap to fuel) and waste problems make them fairly unviable. Couple that with being even less on demand than coal...