I well remember having to play around with points, which were one of the first things I got rid of when after market ignition systems came along. having three sets to adjust, quite often, on the Suzuki GT750 triple was a pain.
Some modern ECUs do actively 'learn' from all the sensor inputs, and adjust the tune (mainly to keep the engine within emissions parameters). My Holden 5.7 V8 has twin timing tables to allow for the use of 91 through higher octane fuels, with ignition timing and fueling changing automatically. Knock sensors, like on the ST13, are a key part of this. I don't know why bikes are so relatively basic in this regard, as it makes sense to me that you should be able to use all the grades of fuel available, with the engine adjusting itself accordingly.