Agree. My non-fiction, niche book generated some income for almost 10 years even though it was outdated after the first 5 or so. I am guessing that in fiction they can earn for a lot longer. There are also other effects to take into consideration: Even a moderate hit will generate interest for previous books; books in a series or in a trilogy will boost each other’s sales. Not that getting the moderate hit is easy in any way.