Cost overruns come from extreme security legislation and the fact that we haven't built enough so those are simply not proper arguments.
Add on top of that that solar will never, as in never ever be able to deliver cheap (at scale), clean, plentiful and consistent energy which is the minimum requirement for any type of energy any sane person would support.
Promoting something that is currently not providing more than 1% of the worlds energy being heavily favored politically and with plenty of subsidies and which will never support maybe more than 10% of the worlds energy needs which is being very generous sounds like something the world will look back at in a hundred years and think "What the hell were they thinking".