Its main limitation would likely be construction costs, which is a problem solar panels are already starting to run into. Although construction of solar requires setting up cables and not e.g. accidentally snapping hundred-dollar solar panels in half (which would be a non-issue for barium sulfate, since it's dirt-cheap and basically just white paint anyway).