> Given sufficient data, according to the Universal Approximation Theorem, a neural network can learn to model physics.
It just says there are weights to approximate any function, not that you can actually learn the weights. Neural networks trivially can't learn how to approximate noncomputable functions to any accuracy, and there might be a lot of other functions that neural networks are terrible at actually learning.