Logic behind this statement (On Transcription)
This textbook would never have made it into my classroom. The second "answer" is an arguably correct concept but is specious as a reason. The first "point" has a silly justification.

The real reason is an evolutionary one. In polypeptides, particular sequences of amino acids fold in ways that provide function. Tiny variations in this sequence can render the resultant polypeptide non-functional. With this sort of sensitivity what are the odds that the non-coding strand, whose sequence is dictated by the coding strand, could actually possess a viable gene? Furthermore, genes evolve over time. Any changes in the sequence of one would necessitate a change in the other. What are the odds of that being efficatious?

That said, I believe there are some cases where a gene on one strand has some overlap with a gene on the sister strand. I doubt these are lengthy or common, possibly occuring with the help of introns, portions of the DNA message that are "spliced out" of the final RNA transcript.