Yep. Unfortunately companies have learnt they can get away with shitty practices. It is only thanks to government groups like the EU that some of them are being reined in, but even with them they get away with a lot.
Without them I suspect we'd already have a matrix type scenario.