I just re-read that article again, and don't really see your claims in in anywhere. I can kinda see how you might draw that conclusion, but I think it's an oversimplification and not really that accurate.
I do see some listed counterexamples to the "law", and also a note about occasional upsets where the parties get completely rearranged.
If both major parties suck, how do I ask for an upset? Is it by fuming quietly and voting for the lesser of the two evils, or by saying "no, fuck you both"? Or does the fact that any upset probably won't happen this election mean that it's part of "the long run" where per Keynes we're all dead, and so it doesn't actually matter?
Do the major parties just ignore any non-major-party vote, or do they analyze it to tweak their platforms for next time? (And, is this consistent over time and space? I'm hearing that it seems to be the case in the US now, but in the same breath I'm hearing that that's a recent localized disaster.)