I cannot argue with any of that. As you said, there are plenty of modern EI units on the market and, of course, EI usually requires no maintenance once set. BUT I will say that after buying my Norton in 'o6, the biggest improvement in engine operation/performance/starting occurred when I removed the Boyer that was in the bike and replaced it with the OEM ignition parts.
Yes, the original parts needed some serious cleaning and lubrication. But they worked so well that I had no intention of changing back to an EI. Yes, regular maintenance/cleaning/lubrication is required to keep the mechanicals functioning properly but, in the scheme of normal maintenance, I didn't consider it much of a chore. But it IS required!
As you noted, if you don't maintain the mechanicals, the ignition parameters change. If the weights don't move freely in/out, the advance curve is wrong. A common problem is the weights not fully returning at low RPM due to wear from lack of lubricant. The usual indicator is a sudden 2000 RPM idle!
Also, as the points wear, the timing changes.
So, yes, from a ease-of-use point of view there isn't anything good to be said for points/AAU nowadays. BUT, if the points/AAU get the timing curve right and the EI does not, the points/AAU are a better choice if you are looking for the most responsive performance (and can deal with the maintenance).
No, I am NOT anti-EI. I totally agree with installing EI on the Norton as long as it duplicates the factory timing curve. That curve, (all in by 3000 RPM) BTW, is pretty much standard for any conventional (non computer-controlled) engine that operates in the same RPM range as the Norton motor.
FWIW, I was concerned a few years back at the reports of TriSparks having problems due to heat so I was prepared for that to happen and go back to the points if it did but since the TS has worked perfectly for 10 years (this year...wow, where does the time go?), I figure it's proven itself.