While I fully agree, I thought the distinction was unbreakable rules.
The laws of physics can’t be broken, even, under any circumstances, everywhere, at any time.
Whereas magic is more like there is an exception to every rule kind of deal. It’s far more like software, as in it’s mostly fully logically consistent except for random spots where devs took some shortcuts to make life easier.