The real question is whether the approximation is a good one:
- can you prove error bounds ?
- can you bound the maximum error?
- is it efficient ? (low storage, low computational effort)
- is it fast to build? (low computational effort of coefficients)
- derivatives: how well does it approximate gradients, what's the error on the gradient, is it bounded? can one bound it, how fast can one evaluate them, etc.
- there are many other interesting properties: https://en.wikipedia.org/wiki/Approximation_theory
From pretty much every single aspect of approximation theory, neural nets are one of the worst methods to approximate a continuous function. If you were to make an analogy with sorting algorithms, they would be worse than bogosort. There are no error bounds, you can't bound the maximum error, computing their coefficients is very slow (training, needs GPUs, ...), they require a lot of storage and computational power to evaluate, ...