Ideally we should have a modern programming language and environment that a) is very easy to use for new comers and people that aren't professionals to build small functionalities and link different functionalities together b) has visual components (so this disqualifies Python) c) it is flexible and can be used by seasoned professionals to build complex things The complexity of the programming should be gradual, i.e.…
And there were things in this general direction... Smalltalk and Logo spring to mind.
But there is a lot of culture in computing, and a big problem that isn't recognised let along acknowledged is that today, there are basically only 2 surviving branches on one tree, when 30-40 years ago there was a whole forest.
The branches are Windows (which now means NT) and Unix (which now means Linux and macOS). They both grow out of the same stump: DEC's minicomputers, specifically DEC's 16-bit line.
DEC also had 12-bit, 18-bit, 20-bit, 24-bit and 36-bit lines, all profoundly deeply unlike anything that ever ran C.
And of course there were lots of other minicomputer and mainframe brands that were far far more different than that: Burroughs, UNIVAC, NCR, Control Data Corporation (CDC), RCA, General Electric, and Honeywell. Once known as "IBM and the seven dwarves".
All we have left descends from one branch: DEC 16-bit machines.
The rest is mostly gone. Some are still around, emulated and in maintenance mode, because they run the world's banking systems and air-traffic control and things. Kinda important.
There are whole families of languages and OSes that never used a single line of C or involved any Unix code at all at any point. Whole types of OS and GUI and editor and filesystem and so on more different from Unix than Unix is different from Windows NT.
Whereas today, the traditional Mac is totally gone, replaced by Unix. And Windows is getting more Unix-like all the time and now includes a choice of Unix and two different Linux runtimes.
Suggest that, hey, let's run Smalltalk on the bare metal and teach kids on that, so that they don't even have to ever know what "a file" is or means, and people will say "that's crazy talk!"
Remember the Blues Brothers? "We got both kinds of music! Country AND Western!"
Well, we got both kinds of software today! Unix AND Windows!
They are the same damned thing, and gods help you if you are some heretic that says hey, you know, there are other things out there...