What would be advantages of not having a hardware abstraction layer (HAL)?
Are there any other operating systems without HAL?
Are there any other operating systems without HAL?
Which is also related to how original NT used them. ARC (and its PC BIOS-based emulator, NTLDR) provided early boot ability, HAL provided "driver" to access platform, and the NTOSKRNL itself didn't have to worry so long as it was running on same base ISA and had all the necessary drivers loaded.
So for example on x86, there were HAL.DLLs for PC BIOS, "standard" PC BIOS multiprocessor, ACPI (uniprocessor and multiprocessor variants), Sequent, SGI Visual Workstation, etc.
The rare custom HALs were mainly for things like x86 NUMA systems, or from ports to alternate architectures.