Most of those operations are often trivial, and can be done with software that manipulates data instead, like excel or specialized software. They're like "interface and UI brought on a silver platter".
> They have to interact with software, because it's the only realistic way to do their jobs
The world was running fine without software. I just think you don't developers constantly making new software that get tossed away. At some point, some software stay.
In my view there is a "software bubble", there is too much software. Either 3 things:
* Either users need to use excel and make good usage of macros
* Either users need to learn how to write python scripts that handle CSVs, make things dirty where each user is responsible for his own mess, but can send his data through structured formats (csv or else).
* Either we need some new kind of software that handles generic data, that is easier to use, with languages like scratch or something else.