Motivated by the discussion on whether chemistry can be reduced to physics, I came across a similar thread on Reddit, where a user commented:
A lot of chemistry has been reduced to physics, in the sense that you can perform long, expensive quantum mechanical simulations to reproduce chemical processes. This is called quantum chemistry or physical chemistry.
But much of chemistry necessarily involves a lot of atoms/molecules, and a lot of time-steps, before the phenomena become statistically significant (e.g. something involving small changes in pH). It's already a lengthy process to simulate just a few picoseconds of a dozen atoms interacting, and the difficulty scales exponentially with the number of particles (a little bit less with good approximations, but the point stands).
Quantum computers may help a little bit in the coming decades.
Chemical experiments and the laws of chemistry are time-tested and practical - we have given physical explanations for some of them, and probably would for the rest as well if it was possible to perform simulations at that level. But for now, for 99% of chemistry, it's not practical or useful to reduce it to physics.
From gazillions of atoms to complex molecules and biological systems, star systems, galaxies, and more, the universe essentially runs an advanced "simulation" of quantum mechanics, general relativity, and more—smoothly and seamlessly, without any apparent glitches. This makes me wonder: if simulating even a few atoms using the fundamental laws of quantum mechanics is computationally overwhelming, how does the universe manage to operate on such a vast scale?
EDITORIAL NOTE: originally I used the word "bug", but it led to misunderstandings, so it was finally replaced with the word "glitch." For a discussion on the conceptual difference between "glitch" and "bug" see this thread on Reddit.