Independent once the solar panels pay for themselves . . . and then only until they wear out.
What you wrote is accurate for ANY local energy generation device or system.
Solar power for us has an 8-10 yr payback. Panels are guaranteed for 25.