Developing a mental model of what the machine is actually doing is more advanced than just printing text to the screen, getting input, and handling basic control flow. Beginners don’t necessarily need to understand everything that the hardware is doing, and learning everything all at once is overwhelming.
I’m pretty sure you know that, too. Otherwise, why not just jump straight into assembly? There’s no better way to learn what the hardware is actually doing, right?