Great article. On a side note, I took five years of French and never learned that si is specifically for contradicting a negative. Sup with that.
Btw, in France, “si” in that context is not just common, but absolutely required. People would be confused if someone used “oui”.