You might want a local IPS repository for the following reasons:
Performance and security. You do not want your client systems to go to the Internet to retrieve new software packages or update existing packages.
Change control. You want to ensure that you can perform the same installation next year that you perform today. You want to easily control the versions to which systems can be updated.
Custom packages. You want to deliver custom IPS packages.