If not, how would original software be more incompatible due to no emulation?
Well, any software hitting the hardware directly is prone to fail as it's not really there. The systems you've got in mind have no protected access to hardware, so there's no control on who does what.
As an end user, I don't see how it's easier running emulation on top of and after Workbench.
What's easier than starting the emulation with a double click of the mouse? In addition, emulation usually enables you to run AmigaOS
in parallel to the guest OS.
Especially when the MHZ (or lack of them) really count.
Performance-wise a
ported system/OS may give better results than an emulated one, but this highly depends on the complexity of the emulation, esp. that of the CPU. When the CPU is no problem and the guest OS is somewhat hardware-friendly, there's little loss in performance (e.g. MacOS emulation).
I was just thinking emulation would/could have been more practical had it been written on and for more of a hardware level than software.
Sure. You just missed on the point that the
only problem is lacking the source code it's impossible to port the OS in question to the hardware in question. Not to mention the applications in question. ;-)