A hassle is a liability. Not, like, a legal liability but definitely a financial one.
The more we make it inconvenient and expensive for companies to hoard this data, the more they will learn it’s not worth it. A lot of the time data is collected “just in case” or for features nobody uses. Companies will learn the hard way that this is a liability to their bottom line and operations, and give it up.