It's easier to supply power than mass in space, and mass shielding is the alternative.
Solar is problematic on Earth but is actually quite good in space. Lots of reliable energy right there, especially if you're not in Earth orbit (where the shadow occasionally gets you).