As shitty as the average driver is, I see a lot more car accidents in a parking lot than I see car accidents in some random field.
When you put the panels where cars are supposed to be, you have to put them up higher, this requires more material for the structure. Because the structure is now much taller, you need more material to keep it rigid. You'll also have a bigger profile compared to the wind, so you guessed it, more material is needed to make it stronger. Oh, and if a panel falls on someone's car and damages it, or injured a person waking underneath, you'll get sued, so you need a wider safety margin, which means a stronger structure, which means more material is needed.
When it rains on those panels, they create a concentrated line of water falling from a pretty good height. This will increase erosion of the parking lot, which means you need to do more frequent repairs to the surface, or you need to use more material to create gutters and channels to safely move that water away. If you go that route then you need to clean and maintain those gutters.