Linking Template can be used when centralizing a peace of code is required. As Multiple Code Blocks can be linked to the same Template file its force a centralisation as those all code Blocks is being use one Template file.
Updating Centralised Template file is always reflected to the Blocks so there is no need to re-link code Blocks after updating the Template file.