I've always thought:
All possible abstraction removed = bare metal
All possible abstraction removed = bare metal
On x86/x64, the chips have long migrated to an internal RISC like architecture, with an Assembly => micro-op translation step on the decoding unit.
Yes, assembly is an (mostly fairly thin, on non-microcoded hardware) abstraction over machine code.