Wow, this hits close to home. I have shipped exactly 1 feature that has helped anyone, and it's only helped a few 10s of thousands of people. And the product which uses the feature is probably going to shut down soon.
Doesn't make it feel good to be a part of such an impersonal and abstract process, especially when software's already kinda impersonal and abstract on the best days.
On the other hand, there's a good segment of those users who basically "live" (w.r.t work) in the software; every time I walk by the customer users area I see it front and center on their screens, which is a good feeling.