the corollary to this is that we have a much better understanding of the domain now.
we scoff at terrible old APIs like libc's gets, but at the time we just didn't really know better. now we do, and it's easy to see why an API like that can't be fixed and shouldn't be used.
by the same token, it's unlikely that more complex constructions like an init system or build system from back then is really all that fit for purpose today. we have more suitable conceptual models for understanding and solving the problems we work with now than we did back then