A lot of Solar's purported abilities are slanted heavily toward rose coloured glasses and perfect world scenarios that don't pan out on the real world.
Storage is the biggest issue - people forget that even not only do you still need power at night for things like refrigeration, heating, and lighting, but that super high demand things like appliances (people have no idea that an oven for example can draw 5kw) require either an absolutely massive array to power "live" as the sun generates the power, or a large bank of batteries to provide that surge load.
Also, panels only generate their stated outputs for a few hours a day unless they are in self tracking gimbal mounts that keep them pointed at the absolutely most optimal angle to the sun....which roof mounted panels are not. A few degrees out of "perfect" and the panels may only be generating 60% of their capacity even in direct sun - winter (when the sun is lower on the horizon) is a great example of this, and it lasts many months.
A few clouds in the sky passing between the array and the sun on and off can cut output by 50% or more for periods.
A fullly cloudy day and that array may only put out 20% of its rated capacity. All day. Again, without that big bank of backup battery capacity that can jack up the initial and long-term operating costs vary significantly, many houses would find themselves dead in the water inside a day.
Add to that the fact that most north American households are extremely wasteful with electricity to begin with, things become even less realistic for the "average" consumer – it's only until you have a whole home wattage meter on your house (I have one) do you realize that even when one thinks everything is "turned off" most houses are still drawing between 300-1000W constantly in phantom loads - our house for example never gets below 320w. Ever.
To get rid of these phantom loads one needs to first identify and understand them, and then be willing to make the sacrifices and effort required to eliminate them – again, this is beyond what the average consumer is willing to do, and without such you are wasting several kilowatts per day for what most consumers wouldn't even comprehend as being actual consumption.
Solar is great, don't get me wrong, I would love nothing more than to be able to rely solely on I t, however I have delivered to plenty of solar & generator companies over the years and heard many stories about customers who stroll in with high hopes of powering their whole home or cottage with a few hundred dollars in solar panels and a few car batteries only to walk away discouraged when the reality is $50,000-$100,000 to accomplish it.
There are still people out there for example that think running their house on a gasoline generator is less expensive than grid power – for anybody who's ever tried it the reality is shockingly different.
Again, it comes full circle to grid power being comparatively dirt cheap to any other option out there right now.