Agreed. Skill comes with practice, but the on-ramp is steep today, and seemingly getting steeper.
Even while todays tools can do so more, I remember my first 16k microcomputer with nostalgia.
It booted immediately and into a simple known state.
If you got onto trouble you could switch it on and off again.
It booted into a REPL, a ROM-based BASIC.
The language was simple, immediate, and with accompanying manuals discoverable.
It could immediately let you program things that seemed to matter to you; text, simple sounds and graphics where all easy.
The first way to use it, and the first entry point it gave was programming it.
You could load programs from disk, but it was obvious that they were things that could be made - and taken sometimes taken apart (although some where understandable, some weren't. And that was a prompt to learn more).
The hardware was easy to get to, even if it wasn't easy to understand, some of it was visible (like the memory mapped display).
I help juniors without a lot of technical background today and there seems to be books of lore to digest before getting to something tangible.