People are trying, but it's not here because it's a multi-dimensional problem space where there are local optimums but often no perfect solution and 'good enough' might only be judged through practical testing, integration, or supply chain realities which are at best predictable and often emergent. You can't always foresee why a design will fail until it's 80% done and then you have to go back 20% to solve it another way. This is particularly the case with power, interface, budget, thermal, EMI, radio, optical, spatial, supply chain, firmware, HR, regulatory, deployed unit, or assembly process constrained designs. Turns out that's most non-trivial designs.
Yeah, another way to say it is that the biggest inputs to any complex design aren't actually captured in the board files themselves. Everything you listed are system integration complexities that no level of autorouter will be able to accommodate for, and they make up 80%+ of the work.