Unlike software, all the "features" of a component are not readily available to a tool like that. Maybe one day they will be, but we're very far away from that. No two component manufacturers do anything the same...
Its the random creation of antenna that suddenly throws your electrons off the board and suddenly causing nearby traces (to also turn into antenna) to get crosstalk leading to failure. Or throwing your electrons off the board and failing EMI regulations.
With 1ns rise/fall times on typical microcontrollers (even a 4MHz ATMega328 / Arduino), an antenna can be inadvertently created with just a 75mm trace. With a faster chip, you could have antenna at 25mm or even shorter traces.
-----------
PCB board design today is about understanding the physical attributes of the PCB: how the stackup causes your board to act like a capacitor (and therefore a source of voltage when the bulk / decoupling capacitors run out of energy). Seriously, this is called "PDN" or power-distribution network. You turn Layer2 into a ground-plane and add a plane to Layer3, calculate the dielectric thickness and estimate the amount of latent capacitance you get between a 30mm^2 ground vs power plane seperated by 0.1mm of dielectric.
And not only do you calculate this, you *take advantage of it* to reduce high-frequency (ie: 1GHz+) power-delivery issues.
Which could happen as low as ~100MHz in practice, because its more about rise/fall times than it is about the actual clock speeds.
--------
There are two kinds of PCB designers. Those who know that they're designing an antenna... and those who do not know they're designing an antenna. The PCB itself is an antenna and you need to design it in a very peculiar manner to minimize radiation. You can't just guess-and-check this (I mean, I guess with enough time/money you can guess/check... but ideally you lay things out with a mental simulation of inductances, eddy currents, an idea of electric fields and return paths of your signals across low-through-high frequencies)
If ~20MHz is the highest speed signal on your entire design (ie: ~20ns rise time, which STM32G0 or PIC or AVR beginner-friendly chips are around), then your wavelength is 15-meters, meaning the quarter-wave antenna would be (at a minimum) 3.75 meters (12 feet long), which is just far larger than any PCB-circuit a beginner will ever come across. (And will only in practice, be an issue on cables running off-board).
Why not?
> Sure, there's plenty of no-code or low-code platforms out there - but why are they not more popular?
I would compare software with auto routing and without more to Python with C situation. Auto routing is more like garbage collector to me. Should we discourage people from programming in Python just because for hobbyist C or C++ might too hardcore? It's not that they have to be professional developers - why not let them learn how to write even simple python script that help them processing some text and do simple automation? It's not that everyone need or want to write operating system.
After all today python is the most popular programming language even though it mostly started being used in education or basic scripting. Should we also forbid people using ChatGPT to help with programming for doing some creative coding? Let them have some fun.
If you cannot commit a few minutes to learn how to route correctly, then you really are just "hoping" for something magical to work.
Would you take the same position in software? Almost certainly not - because it is complex.
Sure, there's plenty of no-code or low-code platforms out there - but why are they not more popular? Because they universally suck and their target user quickly "graduates" into real coding.
People asking/demanding auto-routers are asking a FOSS project to commit a lot of time and resources (because it's not trivial to implement!) to a feature a very small subset of their userbase will ever use, and will also be the most negatively impacted by said tool when it fails them without them realizing.
Seriously, if your board layout can be done by an auto-router then it is a trivial board and you should spend a few minutes learning the basics. There is nothing but upside in doing so.