> The average household consumes 28.9kwh in a day
Maybe in the USA.
> which is way more than rooftop solar can provide.
Maybe in your part of the world this is true, but it is not unrealistic in many places.
Also, why are you limiting your thinking to rooftop solar?