"Software" isn't the point. You can do the exact same math on CPU or GPU. OpenGL supports nearest neighbor texture filtering on whatever hardware you run it on since 1992, one year before Doom even came out.
The author didn't qualify every word he wrote with "of the time" and "typically", possibly because he didn't expect their article to be nitpicked on HN, but a cursory reading shows that's what he meant.