Well I'm not sure what an "acticle of faith" is, nor that software has faith (agnostic). But code does not define the hardware, and your non-specific code either worked like Java (JIT compiler) or was written in some binary that at some point reached specific hardware. If your code was not compiled for the hardware, but was interpreted to run on the hardware, by whatever API or "other layer of software," then it was emulated. Prior to compiling, all code is generic (in my experience, and no ASM doesn't need compiling), now whether it has Faith or is Agnostic is not for me to say. But the hardware defines the computer. The software, well just defines the software.
If the designers had made a hardware system and called it "Morph" and the subsequent OS was called "MorphOS," then it would be a Morph Computer. As it is, Apple designed that hardware, Morph designed an "emulation layer," and low, and behold, it ran SOME software marketed for the Amiga (hardware) computer.