If you define the scope of what you're trying to accomplish narrowly enough then of course you can automate. This is what the nocode systems do and they give you a nice and easy to use UI.
Automating all of software engineering is something that will be done at the same time as every other job title - when general AI comes along. Hard to know when that might happen - it could be next week or it could be in 20 years.