Yeah, that could totally be by design. For example,the book "Rainbows End" is not "Rainbow's End" specifically because the meaning of the first is intended, not the second.
In the book's context. But in the meta-context of why it's in the book, the author's intent is to fool you into thinking it's a mistake, when it actually isn't. Specifically, it's supposed to suggest the technological singularity not being a pot of gold but the death of history (and possibly humanity).