You won't have the power to walk away
We 'have' the power to walk away from shonky contracts currently and it doesn't do us any good; there are enough ways for companies to ruin customers days (i.e. poor credit records) to provide a chilling effect.
I remember years ago I returned a broadband dongle the day after getting it because it was nowhere near as good as described in the shop. Queue retailer and provider ping-ponging me back and forth saying I could only cancel with the other until the cooloff period ran out, and when their invoice went unpaid they bounced me along a chain of debt collection agencies in the hope I'd give in and pay them.