> The reason you can run an ancient simple binary on newer systems is that someone has deliberately made that possible.
I'm not talking about binaries. I'm talking about C sources. I've done the kind of work you're talking about. You're overestimating it.