Physics is not rigorous enough, because physics deduces general conclusions through limited facts, just like classical mechanics and quantum mechanics. The conclusion of classical mechanics is not applicable to the quantum field, so I think many physical conclusions only take effect within a certain observation range. Many theories, such as various field theories, can't be unified until now, but they should be interrelated as descriptions of various phenomena in nature, but we can't. What a pity. . .
Let's talk about mathematics again. Mathematics is actually a language, which is abstracted from the absolute truth of nature. He expresses all the objective facts of nature in very concise language. He is also a self-contained product created by human beings and applies to the whole universe. So from the perspective of universality, it should be that mathematics can better express the universe. But this is a very abstract one.