You are describing the paradox of our work as programmers: when we do our job well, we are automating away tasks so they don't have to be done by hand, so there isn't any more work to do.
When I was a consultant, I knew I was on track to provide positive value to a client when I was working myself out of a job by automating everything that I could and by writing thorough documentation so that the full-timers could easily maintain what I had left behind.
And no, I don't think you made that person's job more pointless: you made it more comfortable by eliminating waste. As the saying goes, "Machines should work; people should think."