Struggling with populating fields into related custom objects

Why do you need to copy the ClientNum__c into the Case record. As soon as it’s related, you can then display the value on the case. ie. Service__r.ClientNum__c