Priya searched online. Microsoft’s download page for .NET 4.0 redirected to .NET 4.8. “This version has been superseded.” The offline installer links were dead. The web installer required TLS 1.2—Windows 7 SP1 without patches didn't have that. The machine had no internet anyway.
She copied it to the Windows 7 machine. Double-clicked. 0.30319 net framework v4 offline installer
The installer unpacked. A gray dialog with a green progress bar appeared. It didn't ask for internet. It didn't fail with a cryptic “0x800c0005.” It just... worked. Priya searched online
“Software rot is a myth,” she typed. “What we call ‘legacy’ is simply code that outlasted its context. The .NET Framework 4 offline installer is not obsolete. It is a time capsule of a promise Microsoft made: that you could deploy a runtime once, offline, and it would run unchanged for decades.” The web installer required TLS 1