Yeah, I spent some time thinking about and I think my reaction is heavily tinged by my experience, interests, and skills and probably doesn’t extrapolate.
I’m not a visual learner, but many people are, and this is probably a good illustration of a basic PC.
Likewise, editing visual 3D blocks may suit some people better than writing text.
It’s also probably the most fun way to build a CPU for most people. I would imagine writing scripts isn’t as much for people. Especially children, who I suspect might tinker with this for fun and would balk at learning to write Python to emulate a CPU.
I wonder if Redpiler is tied to the “thread per plot” model; it might be. Eg there’s some stuff in that doc about optimizing the size of nodes in the graph so they fit into the CPU cache.
I’m not an expert, but my offhand impression from the docs is that this is all meant to create a fairly small, very high performance world. The main server seems to want the opposite: maintaining acceptable but not necessarily amazing performance across a very large world.
Minecraft is definitely trying to improve performance. The latest update changes some redstone mechanics to make it more consistent, remove some quasi connectivity, and make it easier on the update phase of the game loop
Now if they would just do something about inventory...