(I’m sure people also have less nonsense and make money from it, but I don’t right now.)
The programming game TIS-100 gives you a view of the internal state of the machine far superior to what exists with most systems. The exception being that Commodore 64 emulator that shows _everything_ going on in memory in real time.
More often (in the embedded world) you are debugging things via JTAG and a serial port (if you are lucky) or a GPIO-driven LED (if you are not lucky or this is super-early in the boot process). And often the JTAG is less than 100% reliable.
Today's GPUs are more about executing the exact same small program in a massively parallel way, and not individually programming each of the compute elements.
You know... it would be a fun project to make a TIS-100 in actual hardware on an FPGA or something. Actually, if you aren't the FPGA type, you could just write an emulator on an 8-bit microcontroller, and connect them all together. Bonus points for having each one with a display that shows its current execution state.
Unfortunately, the latter half of the programming games generally gets too messy for me. I lose patience with them and never end up completing them.
I don't regret buying them, though. I have a lot of fun with them before that.
I remember hearing the same thing about the show Silicon Valley. People in the workplace would say things like "OMG I can't even watch that, it's so like our daily lives!" -- is it? Yes we're coders, but is it?
Having said that to each their own :)