Programming will never be “easy”
As for the argument that programming languages are too cryptic, this is just a misunderstanding of what people really want. What people really want, is magic.
An issue well explained by Frederick Brooks in his famous Mythical Man Month book: difficulty of software development comes from analyzing and modeling the problem. Translating it into a programming language is an easy part.