I agree with JeffreyS. I also wouldn't blame the national chains at this point. They may have certain site criteria requirements, such as number of parking spaces but they don't typically demand a certain overall development design. For example, an entity like Publix may require a certain amount of dedicated parking spaces but they don't necessarily say where all the complementing specialty retail or outparcels should be. Speaking from experience, the site design process is being controlled by the developer/architect/engineer more so than a CVS or Walgreens.
Just looking at this site, there's clearly a better way to incorporate chain requirements while also shielding surface parking. However, we'll probably never get to that stage because we historically have a pattern of caving in.