That's the kind of thing that gets me excited about the future of technology. How could we automate or ease the jobs of farmers? How can we automate going to the DMV? How can we streamline flu shots? Can we write software that can organize resistance to Ebola outbreaks or malaria? Is there some software that can get the people of Flint access to clean water -- or can we write software that will prevent a Flint-like crisis from happening again? Can we identify bots that might be trying to affect our political processes? What about making sure kids in schools are well fed, since we know that hungry kids perform worse in schools? Can we solve that somehow?
I don't have answers to any of those questions. They are what I call "Epic Problems," and I think about them all the time. Unfortunately, the solutions are several orders of magnitude more involved than a standard CRUD app.
One thing to do is pick an Epic Problem, then work in an Agile mindset to tackle it. That's what Planet Labs did when it came to satellites. They have hundreds of shoebox-sized satellites in space, putting them up there at a tiny, tiny fraction of the cost of what it takes to put a traditional satellite in orbit.
What else could you do that with?