Good points, and it gets worse.
Table sugar is lower GI than potatoes, because sucrose is 50% fructose.
so people might assume it's "better" because fructose doesn't raise your blood sugar.
However along with your liver having to process it like it does alcohol,
fructose is more reactive than glucose in AGE creation than is glucose, producing more reactive species and protein modifications linked to complications in diabetes and metabolic disorders.
And none of this additional fructose glycation shows up on your HbA1C test.
Another issue that isn't talked about nearly enough imo, is the damage that high GI foods do to your glycocalyx.
I suspect this is a root cause of arterial damage.