There’s nothing wrong with this post factually, but the tone sucks. It has an immensely combative energy for what is not really a charged subject matter. Like sure. Today, a lot of the historical reasons for things seem silly and irrelevant. At one point, they did not seem silly and irrelevant. For compatibility with stuff sticking around from those days, we get some performance penalties that are not strictly necess…
1. PEP 445 makes the use case of LD_PRELOAD irrelevant.
2. A change like this would go under obvious code review and testing to make it into a released version.
3. The risk of a regression would still exist but that can either be caught by #2 or the existing unit testing already in Python.
(Disclaimer: I have contributed to the Python codebase)