Companies should not be allowed to sell consumer data period, and there should stiff penalties for data breaches. If there wasn’t a financial incentive in sharing consumer data, then data brokers wouldn’t have become a thing.
Governments will always find a way to circumvent rules to get a hold of information. This is the whole point of espionage, which has existed since the beginning of time and is not going away anytime soon.
However, companies shouldn’t profit off selling consumer data or freely hand over data to the government without just cause.