They are making money, but more importantly they are protecting themselves from the billions and billions of dollars of damages they would have to pay if they declared them to be unsafe. They would have to pay dentists to replace everybody's amalgams, then pay for the medical bills of everybody who was affected by mercury poisoning from amalgams, including past medical bills if you could prove it was related to mercury.

They will do absolutely anything to avoid that situation, so they will continue to be declared safe.