As commerce has become more mechanised, we've lost the ability to bargain and haggle in consumer business relationships. Forget about sacrosanct privacy rights, I can't even choose to pay to opt out of a lot of data collection. We need better options than all-or-nothing.
You are right, but this has nothing to do with bargain. I run a business that's totally outside the web. I don't bargain. If any customer is bargaining I just say no.