Revealed preferences is a fucking abuser's logic.
Humans are really good at putting up with bullshit when given no other choice.
Revealed preference is wholly "how badly can we abuse our users/clients/customers before they rebel".
The only preference that matters is the one made with informed consent and alternatives. If you don't allow for both, you are an abuser.