The question is what applications you consider trivial - and herein lies the answer. What is considered hard now will be trivial in the future, and what is considered impossible now will be considered hard in the future.
Take a simple calculator application for instance. If you asked a team of engineers to build one in 1950 they would consider it hard but possible given some months of work programming their punch-tape spewing tube-filled constantly overheating monster of a computer. Now it is considered trivial.
In the future it will probably be as simple to build what we consider a complicated application as it is for us to program a calculator application. But the only thing that has changed is that the bar has been moved up a few notches.
What about whole databases and the various applications that use them? one time complex system models for climatology or finance or spread of diseases? Simulations of alternate systems designs for traffic and infrastructure to optimize particular attributes? Will that ever get "simple"?
Take a simple calculator application for instance. If you asked a team of engineers to build one in 1950 they would consider it hard but possible given some months of work programming their punch-tape spewing tube-filled constantly overheating monster of a computer. Now it is considered trivial.
In the future it will probably be as simple to build what we consider a complicated application as it is for us to program a calculator application. But the only thing that has changed is that the bar has been moved up a few notches.
They call it progress.