The rule is not a rule. It is not based on anything nor backed by anything that simulates a proper caloric model. In general people overfed their captive reptiles.
PM me if you would like a calculation of an average caloric intake for a ball python. You can then vary prey sizes and establish a suitable feeding strategy.