Solar panels on roofs don't make sense now.
They will make sense as a viable option when the cost/mass/efficiency eclipses battery technology (when compared to 'just put in a bigger battery') for things like legitimate cabin thermal management (not just a fan), lights, and possibly even traction pack thermal management.
They will become ubiquitous if the efficiency of cars increases and the cost/mass/efficiency/technology/simplicity of a solar collection device evolves to a point where you can get a legit dozens of miles of range per day.
They will make sense as a viable option when the cost/mass/efficiency eclipses battery technology (when compared to 'just put in a bigger battery') for things like legitimate cabin thermal management (not just a fan), lights, and possibly even traction pack thermal management.
They will become ubiquitous if the efficiency of cars increases and the cost/mass/efficiency/technology/simplicity of a solar collection device evolves to a point where you can get a legit dozens of miles of range per day.