That is what feed forward networks and back propagation do for us. So why do we keep using them?
Then there's the statistics of it all.. what are we actually modeling? 'The real world' you say? Think again.
Data has to be changed and manipulated into i.i.d. form, or the algorithms won't work. How does an independent set of random variables give us a model of the actual dataset which is a very limited representation of the real world? It doesn't. It's modeling something else.
Okay, why don't we take dependence into account? Surely that would represent the real world better. Good question! (Shirley has nothing to do with it.)
It's because there is no formal definition of dependence in statistics. Let that sink in for a minute.
So the math needs work, statistics needs a revolution, and then we can begin to change AI enough for it to finally start making sense. Focus on explainable algorithms and actual ability to validate that what models generate make sense and will not be unlawfully biased or have outliers that will cause harm.
There appears to be only one company who has something like this. But few actually care.