I don't truly understand what you are suggesting here. None of these interactions need to be recorded by anyone. You definitely don't need to sell that data.
They don't have to, but have you considered that they really like money?
Sure and how do you outlaw this behavior. It’s near impossible is my remark.
It cannot be outlawed 100%, no problem can truly be solved by legislation. But that doesn't mean we can't start by banning sale of user data. I don't understand how it is legal to do even today.