The difference with malls is they are private businesses (and private property) so there are many restrictions to what the public could otherwise lawfully do on a Main Street (parades, festivals or demonstrations) - that is without express permission from the property owner.