Yeah, the analogy is more applicable to reusable software that used to be hand-crafted. For example many enterprise systems like ERPs, CRMs, CMSs, etc.
Even in that space there is still plenty of hand-crafted solutions or customization to the enterprise-system that might as well be hand-crafted solutions.