No, I'm saying that if you patented the specific novel you wrote, it would only mean that no-one else could write the exact same book. It wouldn't stop other people from writing books about the civil war. This restriction is already provided by copyright anyway so it wouldn't make much of a difference. Similarly, if someone patented an entire piece of software, this would only prevent other people from writing the exact same program.
The problem with software patenting is that it covers arbitrary combinations of obvious features, not entire programs. It would be like an author, rather than patenting an entire novel about the civil war, patenting a vague idea used in his book such as a plot device, or a storyline. Or, using the recipe example, it would be like patenting the use of chocolate chips, marzipan and butter in the same recipe.