I wonder how viable covering parking lots would be in areas where you get a lot of snow. At some point, you will have to find a way to remove it - sometimes even a bunch of ice.
But, it has a bonus of keeping the precipitation that would land on your vehicle. That might just be its best feature.