But that's how ML works - as long as the output can be differentiated, we can utilize gradient descent to optimize the difference away. Eventually, the difference will be imperceptible.
And of course that brings me back to my favorite xkcd - https://xkcd.com/810/