For a long time we’ve treated frameworks as the target of software development.
But if systems are meant to be regenerated and replaced safely, the real compilation target has to be the architecture itself.
Programming didn't die all at once. There was no single moment, no dramatic obsolescence event. Instead, something quieter happened: the core constraint that shaped software for seventy years dissolved. Writing code stopped being the hard part.