I don't have a fully-baked solution there either, but I've been thinking that part of the solution might be to make this behavioural data rivalrous (by law obviously, that can't be done technically). It would introduce friction to the scale of the big data hoarders.
♥ 1