Sorry if I am a bit repetitious. I had a couple other thoughts.
Clients like remotes. Regardless of whether they actually move product, but as a revenue-maker, I think they are still effective for the station.
Having just arrived home from a remote tonight from a non-profit event, a station presence at a community event is the absolute best promotional tool a station has in its arsenal. It says you are involved. It says you care. And you can draw attention to the community event, increase attendance, and hopefully, entertain and inform the 97% of the audience who will never attend. All of this is invaluable and builds a brand that is eventually unassailable.
Having a presence does not mean having the station vehicle there.
Having a presence does not mean plaster the place with roll-a-banner and leave.
Having a presence doesn't mean having an intern hand out totchke.
It does mean having your on-air staff there, speaking as live as possible on air from the location (sometimes we have a 10ms delay, sometimes its 30sec to 2 min), shaking hands, saying hello, listening to both the kudos and concerns about the station, and observing and reporting what is going on.
Unfortunately, drive-by bannerings, jocks holed up in the van doing cell phone breaks, or (and yes, this happens) pre-recording "remote" voice tracks in advance and not even being on site, are pretty much what most stations do these days either from a lack of training, a lack of will, a lack of personnel or a lack of care.
And yes, for non-profits, we do a lot of "freebie" remotes because we benefit as much as the organization does. But my station's mission is a little bit different than that of a commercial advertising vehicle.