I had always assumed this sort of rule gets reinforced by some insurance companies - in the sense that insurance policy is either more expensive or simply unavailable unless clubs include this rule. Does anyone know?
If it is written into insurance policies then I can understand that clubs would have to insist on it being followed even for the most experienced pilots; as they would be flying uninsured otherwise.