You're right.
It's a bad thing because I want to spend exactly as close to zero seconds looking at a product or service that's going to immediately be ruled out because the price is too high for my budget. If I can see the price I can avoid all the communications and discussions and move on.
Also, when price is constantly negotiable I stand the risk of becoming dependent on a product only to find the company raising on me (and not across the board) based on their belief that I can be squeezed because I am dependent. Look no further than Oracle for this type of behavior.
(I liked my hyperbolic scenario because it was short and involved both kids and ice cream. Who dares to challenge kids and ice cream? ;-)