Snark aside, it's simply a problem of money in politics. It costs corporations less to lobby against regulations than it does to follow said regulations.