I don't see how you can legislate away a move to subscriptions. That's not unintended consequences, that is an entirely foreseeable and direct consequence.
$company might see this requirement, to treat people with respect, as a threat to their business model and will respond by becoming worse.
Is only a problem if you're not willing or able to introduce additional requirements to compel ethical behavior.
The problem isn't companies are evil and we're hopeless to stop them so it's better to bend over. The problem is we're unwilling to force companies to behave ethically. Its more profitable to be evil. And it's not technically illegal to do so.... yet. (It's also more profitable to just steal.)