Putting the cells on the cars is absolutely not going to fully charge them in most cases, and the same logic that leads to comparative advantage says to do this after better locations already have PV, but such cells will get 50-90% of the average daily requirements of the typical driver depending on location, season, and car size, which in turn will reduce infrastructure needs elsewhere.