I am not sure if there will ever be enough data points to find out with some degree of certainty ... there could be factors like geography, possession of a branded credit card, etc.
For the record, I have personally been getting this for 3 years in a row - and I cannot find a reasonably explanation what has triggered it