There are a number of reasons - it starts with the need the to be able to harvest power over a wide DC supply range, the PV array voltage varies dramatically depending on solar intensity, temperature and loading. -- Looking at a
MPPT tracking plot or PV Curve and you can see the first challenge.
For the inverter to work at all it needs DC voltage to be higher than the Peak Voltage of the AC tie. ( 480 V RMS ~ 670VDC) -- so for a 480V Grid, you need Vdc at 670V or higher.
The then to ensure you can harvest energy throughout as much of the day as possible - you add panels, both in parallel ( current capacity) and series ( string voltage) to make sure you have power available for as much of the day as possible.
The 1000V and 1500V systems - are often called Open Circuit voltages - because you can see in the PV curve - you can draw little to no power at the max voltage, the voltage quickly drops to ~90% or lower of the Open Circuit ( no load) voltage. So for a 1000 V system - you will design your inverter for max power from 650 to 900V.
The relative cost of the panels - to the cost of the project overall is coming down - by overpaneling you reduce the time to payoff of the systems, more KWH per day / year, etc..
Lastly - running at higher voltages - reduces the cabeling cost ( copper) for the installation. ( This is a bigger motivator then you would expect). But in general - for all of the systems involved you pay more (capital cost)for current capacity than voltage.
An interesting point that Anorlunda touches on - is that these system have the ability to do PF correction with their excess inverter capacity. This is referred to as VAR support - An optional function in this Solectria 500KW Inverter. (
LINK ) This is only possible because no energy is fed back to the PV array, due to contactors or blocking diodes.