Rollback due to a failed install? Save particular version for "legacy" devices? Save file download bandwidth if there are multiple devices updating basically the same version of the firmware? Want to do a clean install?
Those above are all valid reasons to keep ipsw around, not so much for versions that Apple stopped signing of course unless the reason is very specific. (Forensic research? OS bug hunting? Security Audit? Government compliance?)