What happens as a result of this is that someone spends a lot of time tinkering and then they think they know what they are doing. With that confidence, they might apply for a job or take on a more dangerous project. The job will say they don't actually have the skill, even though they have been putting in the time. And the overconfidence could lead to trying to do more dangerous things than they should on projects.
A tinkering culture is fine, but it needs to have safety and skill progression as its foundation. Most Maker Spaces I have been to have done a good job trying to keep things safe, but ultimately, people are people.
That also seems to have very little to due with the safety concerns you express in your last two paragraphs.
If you are having understanding this distinction, then that is the exact point I am making about the Maker Movement. It is accepted that people progress if they do, and if they don't, then tough. There is a balance between perpetual tinkering, some sort of progression culture, and a full on degree.
Think about how many thousands have purchased a musical instrument only to abandon the hobby after a few months. Is that a failure of music-as-a-hobby or just humans being humans?
Most people I know who get into electronics as a hobby aren’t looking at it as a potential career. Myself included! This is the most absurd take I’ve seen all day.
Did you help establish it?
Who says a tinkering culture needs to have skill progression? Maybe people just like to tinker. Maybe simple things are still useful.
Let people do things. Let people enjoy things.
As for "progression", I suppose you're disappointed that very few bicycle owners become professional cyclists.
This also goes beyond programming on a microcontroller as the Maker Movement is about more than just electronics.
But there are a lot of real world problems that can be solved with a form and a few buttons, and you look like a magician for normal people.
I still have one project in production, but the compiler is getting harder and harder to install.
Anyway, there is room for beginers tools, in spite they may have a tall second step.
---
Is there a good tutorial for upgrading from Arduino to a proffesional microcontroler? (Or you can write one.)
Unfortunately, it suffers from having a very generic name. It is short enough while going over concepts to take a person just beyond Arduino-land.
It may be a nice escape route from Arduino to professional electronics.
Longer answer: It's been a while since I have thought about Arduino. But last I recall, it is just an Atmega chip connected to IO. Maybe newer ones have moved to ARM M0 or beyond. That's about when I stopped using Arduino.
But it isn't hard to just start from baremetal on those. You need the user manual for the actual chip so you can configure timers and such. Once you know how to set up one chip, you can set up most any chip.
I do think there is use for a plug and play system like Arduino. It is very user friendly to just use that IDE and get started on Arduino. My critique is that there is rarely a followup progression. That followup progression is critical.
Here's a video showing how to make your own "Arduino" [1]. All the hard work is done by the Atmega chip. So Arduino has built this mythos and this IDE that it seems you have to use. It traps people and prevents them from doing the exploration into the chip itself.
[1]"Build your own Arduino for $5" https://www.youtube.com/watch?v=tlh0dBa2bFA
How hard is to change the programming language? I think in the video they use the Arduino programming IDE.
Some chips can use Micro Python or even Rust. I have not explored those myself.