Why is script replacement in Tag Manager necessary?

Why is script replacement in Tag Manager necessary?

It ensures first-party data encryption and events deduplication