Quoted from Homepin:Nothing is ever "firm". There is always room for negotiation in every circumstance.
Not true. If my ad says price is firm that's the price you'll pay. Firm to me means no negotiating. And if you try to just negotiate about something other than price instead I'll simply send you on your way empty handed.
It means different things to different people. It works against neither side.