It's even how we as biological systems work, there's plenty of evidence of old stuff and iterations still within every body and within every cell. This even was an explicit programming paradigm in the 60s and 70s, "extensible programming", for example driven by a lot of the designers of languages such as Smalltalk, aiming to enable systems that can grow not unlike living systems.
And it also defined the moral imperative for software to be malleable, for it to be soft and reshapeable. Needs change, and it's not just a brand new thing we slap on top, but something later to & extending the past. Whether we can do that, whether users have software that can be adapted to their contemporary needs, is a core liberty. https://malleable.systems
The personal computers start as toys and tools of the hackers. I couldn't find any other way to create it. It was definitely without much grand planning.
"We build our computers the way we build our cities—over time, without a plan, on top of ruins."