I had only crossdrilled... and I had them on for 7 years. Not a single crack and I am hard on brake. Zero crack. Brake pad last forever... it outlasted my rotor which warped after 5 years... had it cut but it lasted only another 2 years... yet still no crack.
I don't recommend recutting cross-drilled rotor... they won't last long.
I think the primary reason for crack aside from fatigue is people wash they wheels after driving... cold water and super hot rotor does not go together... especially on cross-drilled.