xw3099
https://www.eng.biu.ac.il/temanad/files/2018/11/Lecture-4-Sy...
https://books.google.com/books/about/Timing.html?id=80gOBwAA...
If the rate of submissions falls then it certainly makes sense to adjust. Until then, don't fix what isn't broken.
What I mean is not all nets are created equal. Is this an edge sensitive gpio or a level sensistive? Is this a net with a cap a current that's being integrated or edge rate control on a clock driver? A person knows because they can read the datasheets. The way for the algorithm to know is routing constraints, and their fairly tedious to write correctly which means for there to be good ROI on the time spent writing them, the algorithm needs to do a lot of work for you.
That why for commercial PCB packages with support designs with 1000s of nets, such as Cadence's Allegro, one does see support for automatic routing of PCBs. And it's quite good.
https://books.google.com/books?id=EkPMBQAAQBAJ&printsec=fron...
Handbook of Algorithms for Physical Design Automation edited by Charles J. Alpert, Dinesh P. Mehta, Sachin
The information is available if one looks for it. It's a tough subject though.
That could be, but on the other hand, the Linux kernel is more than 30 years old and is on its 6th version...
One might also consider the rarity of maintainers who can write high quality code and donate large amounts of time. To find and retain someone like that one might also be required to allow them to be curt with random people on the internet from time to time. I can see how drive by contributions could get old fast from their point of view.