A nominal fee convinces people they're getting a bargain. "Free" feels like you're driving to someone's house to pick up their trash.

sadly, it is often true though. I learned early on that "free" usually meant "trash I don't want to deal with disposing of". There are of course people who don't do that (like myself) but that "price" is unfortunately a real signal to pay attention to