Without coding, computers would literally do nothing. They would be completely useless. That's because the source code is the set of instructions that tells the computer what to do. Computers have no free will, after all, so without explicit instruction, they're just sophisticated hunks of metal. This helps
- Businesses keep their financial and accounting records in databases.
- Planes and cars use software to monitor and control subsystems.
- Transportation companies use software to manage their distribution.
- Scientists use software to conduct their research.
- Medical professionals use software to help in diagnosis and treatment.
Honestly, it would be harder to think of things we use today that don't rely on software in one form or another. So, assuming you value any of those things, their very existence is the reason that coding is important.
Coding is and always has been easy. Writing useful software is and always has been very difficult. That's because there's a fundamental difference between knowing the tools and knowing the craft.
A minimum wage job, by definition, is an unskilled job. Anyone can do it, so there's no barrier to entry and no shortage of labor supply. Even if you made coding as simple as speaking in your natural language, building software would never be unskilled work. There are only two possibilities:
1. You write the code in the natural language, but still, need to provide extreme specificity and unambiguous instructions for the compiler to follow. In which case, you've eliminated none of the complexity of writing software, only added a clunkier interface to writing code. Still a skilled task.
2. You write the code in the natural language, and the computer reads your mind powered by magical "AI", coming up with exactly what you wanted even though you had no idea how to articulate it. In this case, why do we even need to pay someone to do this? We don't pay people to tell other people or machines what we want? By the way, neither of those things is going to happen. Natural language is actually a very horrible way to write code. People have tried it, and other things like visual programming. They're great at increasing productivity for beginners, but once you reach a certain level of proficiency, they just get in the way.
There's really nothing about modern programming languages that's keeping coding from reaching the masses. The languages are easy, it's the problems that are hard. And as long as we have hard problems that need solving with computers, we'll have well paid software engineers to solve them.