Why does every parking lot need every space equipped with a charger? I think that the market will provide ample incentive for build-out of charging infrastructure in proportion to demand. Smart grid technology for load balancing and to set charging speed or start time based on how quickly you need your car charged (not fast at all if we're talking overnight) will add value by saving EV owners on their electricity bill, so consumers, building owners, or utility companies will pay money for such technology.
A restaurant next to a highway might fill their parking lot with subsidized chargers to bring in more business. Businesses offering valet parking might add in a battery top-off (granted the average consumer doesn't use valet parking that often).
Chargers won't all be subsidized by a business though, so in many cases if you park in a charging spot you'll have to pay, either through a transponder in your car (like a highway toll transponder), NFC from your phone, or a credit card. The latter two payment options for charging stations already exist. This will naturally lead people to park in charging spots when they want to top off, and park in noncharging spots when they don't need it, thus obviating the need for every space to have a charger.
Apartment building owners will be have a monetary incentive to provide some kind of charging capability to renters, even if they bill the tenants for it... yes they'll have to run wiring but wiring isn't hard to run and it lasts for a really long time. They may do something like fuse the charging outlets to a lower current (and require renters to set the charge rate to match) so that the feed from the utility isn't excessive. There will be a strong value added by smart grid technology here to provide load balancing (you might pay a small premium for an immediate charge) so the electrical feed from the power line wouldn't be excessive because most people will select the slow charge option when they get home.