And it's much cheaper and easier to install a ton of panels at once, then one and one on rooftops with varying size and design. It' also easier and cheaper to keep them clean.
But one does not rule out the other. The world should probably invest massively in both kinds of solar, since solar at rooftops with battery storage can help reduce the burden on the grid (especially when people start to need electricity to charge cars).
[1] https://gpcl.gujarat.gov.in/showpage.aspx?contentid=110
[2] http://bescom.org/en/solar-roof/
[3] https://en.wikipedia.org/wiki/Jawaharlal_Nehru_National_Sola...
This is, IMHO, why we should make it a priority to put PV on large commercial / industrial / institutional buildings. Double use of land, serious economies of scale, a maintenance organization already accustomed to dealing with rooftop infrastructure, and a ready customer for the produced energy (which means storage, transmission, and buy-back schemes may not be necessary at all) all together.
Like this: http://www.dlrgroup.com/work/mandalay-bay-solar-array/
Or maybe it's just the number of floors. My parents' rooftop solar installation covers about 100% of their annual usage. But it's a two story house with a basement. Mandalay Bay is significantly taller on average.