Kafka also isn't very popular at all, compared to the general population's choice of reading material.
Old software programs can be useful. For example, consider the diehard following of older programs like Deluxe Paint, Impulse Tracker, etc.
I also don't think it's fair to compare utility the kind of utility programs that you are talking about to the works of Kafka. A novel is something designed to provide entertainment, insight, or some other benefit beyond the basic utility of a tool. I think the game is the best type of computer program to compare to a novel, in that they have the same aims.
A better comparison for the type of program you are talking about would be something like a lost pet flyer, or a personal ad, a "Caution: Wet Paint" sign, the terms and conditions for a website or even a technical manual. These are also works of writing, but probably are not going to provide much value out of their specific situation and context, save for historical interest.
So I guess the take-away is that if you want to create something that will be remembered for a long time, you have to more than just provide utility for your own specific time and situation. I think software programs are more than capable of doing that, the programmer just has to have the right focus in developing (so maybe a game, or a software art program, or a demo like the demoscene), or give the program some personality.
On the other hand utility programs and utility writing are still useful and necessary in the short term, and there's nothing wrong with that.