I've probably broken 15 or more. Some have been because I was breaking the gun and trigger in, and did extensive dry firing, others just happen with normal dry firing and shooting. They are the achilles heal of the design. I don't think that any feat of metallurgy can remedy the problem. When you look at a new one you see why. The legs are long lever arms on a very small spring coil.
I do think extensive dry firing can wear them heavily. I think if you are someone who shoots 1-200 rounds a month, and don' dry fire all that much, you may NOT see one break for years.
I also don't think it is a huge issue for competition - you can change them out fairly easily on a non-decocker gun. (e.g. Shadow 2). If you have in important match, you just put a new one in and drive on.
I was very disappointed in the P01 Omega because it is not a high round count gun, and had not extensively or intensively dry fired the gun. I have other guns that I've again - DFd the snot out of and no problems.
I just LOVE the way that CZs handle and shoot - so I live with it.