Wow, that's dumb.
Well, par for the course with app notes.
FYI, spark gaps don't fire until huge voltages, among other terribly messy things. But a TVS (even a small one like a regular zener diode*) handles ESD just fine, so there's no point in putting a spark gap AND zener in there. The spark gap will never fire. Just stick with the one that's better anyway.
*They're not usually rated for it, so it's hard to say how much they will actually handle (8, 15, 30kV?). The modern equivalents are small TVS singles or arrays, available in impressively small packages and with low capacitance**, specified for ESD and surge. Some are CSPs (chip scale packages) smaller than 1N47xx dies, so it can't be too bad. There may be optimizations in TVS dies, their actual construction, that improve survival at high power levels, that are lacking in zeners, I'm not sure.
**If they're a few pF, they're probably a diode in series with a zener, which is messier (the zener has to be charged up to the signal's peak voltage, which won't help with, say, high speed data signals without error correction), but usually okay.
Tim