Much to the chagrin of my mother, I made it a point about a decade ago to standardize old family recipes on "from scratch" versions. As part of the process, I also did some research on old recipes and fixed some of the corruption of these recipes that occurred during the copying and recitation, bolstering them with culinary techniques that were in use at the time. I also captured things that drift over time, such as…
[flagged]
To fix your scenario, the build system that is installing the wrong versions and blowing up is the nostalgic one. And yeah it has some optimizations but it also has a bunch of anti-optimizations at this point. The new one is annoyingly different to look at but it actually sets up the server correctly.
"Stay in your lane" is not the way to address any flaws in what the OP did.