I generally don't think it's a good idea to develop a language for non-developers. It was tried before multiple times and the end goal has not been achieved. Sooner or later one realizes, that professional developers are still necessary, even for languages initially designed for "normies". But such a language is typically not good enough for them, it lacks necessary abstractions, flexibility, performance or something…
How can you say that when millions of non-programmers are using AI to write programs all of a sudden? The problem isn't with non programmers it's with the languages they've been given are usually written by people who are keen to write languages that conform to their sensibilities rather than the programmer's. For example: I would say that 1-based indexing is pretty much required for a language targeting non-develope…
Thankfully I learnt to program back in the days where languages could go both ways, or even better you could explicitly set the lower and upper bounds.
Thus as programmer I never agreed with him.
And it isn't as if programmers of some famous 0 based index languages don't do indexing errors all the time.