People visiting the malls are generally the upper middle class. This class of people don't have to worry about surviving and saving on a daily basis. They usually pay whatever amount has been asked. When people from relatively lower economic classes started going to the malls, there was no pre-established culture of bargaining in the malls. These people just followed the norms of the rich.
Since on the streets there is already a culture to bargain, it has become a norm and people from every class follow it.