With software I can build amazing programs in short amounts of time.
Making that automation, however, has been easier than ever! DIY CNC designs are a dime dozen ranging from routers to pick and places to mills, there are at least half a dozen serious open source competitors for the firmware to drive them, and the welding equipment and skills necessary to make a CNC rigid enough to cut steel is more accessible than ever (designs exist even!). All the parts you need for all kinds of mechanical contraptions and automation buildouts are available from McMaster Carr with same/next day shipping in some regions and there are even low cost open source robotic arms with six degrees of freedom! Something as simple as aluminum extrusions have created a sea change in how mechanical structures are built and modified from cells in automated factories to 3d printers to automated labs. Hell, you can make 3d printed liquid cooled rocket engine nozzle in metal by uploading a CAD file and test it in Mojave a few weeks later without ever touching manufacturing equipment. /rant
It is a slow process because metal is kind of recalcitrant, and making one-off parts is a lot more time consuming than manufacturing in series. To be a model engineer you have to love the process and love spending time alone in the workshop. Another tedious/fascinating aspect is the jigs and fixtures that are often necessary to make even one example of a particular part. Model engineers have to devise ways of performing machining operations (often conceptually very simple operations) and it really has to be something you love. If you see the manufacturing process purely as a barrier to realizing what you designed on paper, it can be a real drag.
So, rather than a high-tech thing, pushing limits, I think the task here (making a small steam engine) is an example of craftsmanship (with lathe, file etc.) and of doing something that is intellectually/conceptually/materially very simple and undemanding, but doing by hand using inherently slow traditional processes. It's an aesthetic choice (and CNC, aluminum extrusions etc. would be ruled out for aesthetic reasons).
I wonder how much of that is inherent, and how much is artifact of highly suboptimal education? Chemistry education research has been unusually scathing, characterizing chem ed content using adjectives like "incoherent". My favorite high-school state standard insisted students be taught both that atoms are conserved in chemical reactions, and that atoms are by definition electrically neutral. :P And the incentives around say teaching orgo, are more about serving as med school proxy, than using chemistry to achieve real goals. What might chemistry look like if taught well? How difficult would it still be? It seems a very open question?
Molecules are small and diverse (it takes alkynes to make a world!) and the world is big.
[0] https://www.youtube.com/c/ExplosionsFire2 I couldn't find the specific video, despite having a great time of rewatching a bunch of them. Amateur chemistry isn't quite dead yet. Ed: found it https://youtu.be/psUc_oBXE6c?t=18
Maybe what is needed for chemistry is an "operating system" that safely handles and cleans up the experiment ran. Maybe this is what actually should be sold for basic chemistry. Like the kitchen robots but for nasty materials.
Chemistry is very composable, if you are doing these experiments you are likely learning the theory and can quickly work out that variants exist, and enumerate those variants to find new things to test, expanding knowledge.
As for hazards: most of the hazards are very easy to detect or mitigate. Work at a small scale, wear PPE, etc.
Oddly, organic chemistry is, to a certain extent, easier to build intutition about as the lower levels are a lot of "this reaction takes thingit A from the molecule and puts on thingit B with n% efficiency." This make organic very similar to solving jigsaw puzzles.
However, if you want intuition as to how to create a new reaction or a novel molecule, simple math really isn't enough.
Because it's like "oh look, this works like this, ok"? Then something similar doesn't work. Or works in a different way. "Oh just try the $guys_name reaction" ah yes because this guy discovered that you could do it like that (which is not a really intuitive way)
Oh look, this is actually simple to try at home. But if you try this other thing that might look similar it can kill you in a horrible way...