Most only have their rooftop which tends not to generate enough power to cover everything.
This is true, but really anything can help. Even enough to offset the cost of running a gaming rig on Nicehash or something. Using a grid tie inverter, you don't need batteries, you just plug the panels into the inverter, then a cord goes from the inverter to the wall and feeds the system. Can also be a backup in an outage and maybe help run a refrigerator, modem/routers, etc. It's also a good idea for anyone to pick up at least a 300W solar generator that can also be charged by a regular power adaptor. This is handy in case of an outage so you can charge phones, tablets, laptops, or use for lights, etc. It's fun to have some things running when everyone else around you is out, haha.