Ahhh, who said the point in the future would be to advance the field? That is how we think. Future generations might be content with a few "programming geniuses" and everyone else making simplistic apps for work for fun.
You could see this future coming. It is already onerous to be a desktop developer on Windows or Mac. It is purposely easier to develop and deploy simplistic mobile apps that can be controlled and monitored by the "stores" that distribute them.