There seems to be a difference between your examples and encryption though. All of your examples were developments that created positive value. AFAICT encryption in itself doesn't create positive value, it only prevents negative value. If, for example, our letters couldn't be opened, encryption would only be a waste of resources.