Oh, great, people are living up to their legal duty, I'm so proud of them and totally won't think they don't give a shit about other people if they do the cheapest thing that satisfies the regulation.
People are going to buy the cheapest option that satisfies the regulation. If giving shit about other people means systematically buying more expensive options they won't give any.
People can buy whatever they want, it's the producers changing their recipe or labeling that demonstrates not giving a shit.
They aren't changing their recipe to make their product better or cheaper, they change it so that they don't have to deal with compliance. That's the not giving a shit.
They are changing the recipe in order to keep the product cheap, because compliance on this would be really fucking expensive, requiring completely and permanently separate facilities for products that contain each specific allergens and those that don't.
If they did start adding small amounts of the ingredients in question, admiration for their malicious compliance would make me more likely to buy their product, especially if it's also the cheapest. They have two options: acknowledge that perfect isolation is an unrealistic goal for their facility, or put aside some money for a legal fund for when their unlabeled food eventually kills someone.