https://en.wikipedia.org/wiki/Windows_95#Architecture
https://en.wikipedia.org/wiki/Windows_9x#Virtual_Machine_Man...
https://en.wikipedia.org/wiki/Windows_95#Architecture
https://en.wikipedia.org/wiki/Windows_9x#Virtual_Machine_Man...
From your own reference: To end-users, MS-DOS appears as an underlying component of Windows 95. For example, it is possible to prevent the loading of the graphical user interface and boot the system into a real-mode MS-DOS environment.
You can even try this in the linked VM: Shutdown and Restart in MS-DOS mode. That is a real mode DOS without any Windows running. This was often necessary for games and other heavyweight protected mode DOS applications like CAD/CAM at the time that would not tolerate running in the VM86 environment.
That sounds handy. A bit like the TTYs on most unix-like systems (I don't think macOS has them).
What you really mean are plain text mode consoles for which most UNIX likes further extend this to allowing multiple "virtual" consoles to share one display. And MacOS does have text consoles (see video_console.c in the darwin source), they are just not usually used and very hard to get to especially in Apple Silicon era macs (older macs can easily be booted in single user mode with Cmd+S)
But this is still not at all analogous since it's still the same OS underneath. Windows 95 family was a virtual machine manager launched from DOS so booting into DOS means not loading it at all. The issue for compatibility wasn't so much the graphical shell part as the VMM (virtual machine manager).