Actually I think the answer is one of semantics (meanings of words)

It should be Moore's "theory" not "law"

In physics a "law" is immutable, cast in stone, never fails. A "theory", on the other hand will explain events in a certain or particular set of circumstances.

I think that we are just getting a little sloppy in our use of scientific English?

As rightly observed earlier, the environment has changed (64-bit) so the theory does not hold good in its original form?

Just my thoughts