I'm lucky that my tyres are always in the shade so tend not to get UV damage, which I believe is the main cause of cracking. My car is parked on my drive which runs East to West with a hedge on the South side shading the n/s tyres and the car shades the o/s tyres. I think the longest I've had the same tyres on a car was 8 years, replaced due to wear, with no cracking.
Parking in strong sun light will increase the effects of side wall cracking, but it is not the sole cause of the problem.
I have used the same local family run tyre shop for about 25 years and I know the owner fairly well.
I ask him about the side wall cracking issue about 3 years ago.
He said that they see more tyres getting replaced for this issue now, than they did 20 years ago.
He said that silicone content in tyres has been changed a lot over the last 20 years and side wall cracking has become a more common event, as a result of these changes.
He made the comment that if you are a medium to high mileage user, then it has no ill effects on you really, as you will be replacing the tyres due to wear first anyway.
It’s the low mileage users that are getting caught out every single time.
He recommended rotating the wheel’s frequently.
He also said avoid using strong acid based alloy wheel cleaner and leaving it to dwell to long and warned against using certain types of solvent based tyre dressing on your tyres.
Use only water based, if you have to !.