If I am buying it, I want to know the price up front with out having to ask. At a show, unless I really want it, if it does not have a price, I walk on by. If I am selling something and am not up on what it should sell for, I would like to take offers on it in the hope of getting top doller. If it is a high doller item, the buyer and seller may want to keep what was paid for it private.
For this site, while I would like to know the price without having to ask, I do not think there should be a rule requiring it.