I agree with the sentiment, but not with some of the details.
Warning: nuances ahead.
The ECM is NOT pulling timing.
Since the early oughts, these ecms have a separate Low Octane Table and a High Octane Table.
The timing is determined by interpolating between both two tables.
If you run 87, the bias will tend toward the Low Octane Table.
If you run 91, the bias will tend toward the High Octane Table.
You can guess what happens if you run 89, or 93.
Just 'cause you don't hear spark knock or ping, doesn't mean you're experiencing it if you're running 87.
Only way to know if, or how much knock, is to actively scan realtime readings and look at the knock sensor counts.
If you run ethanol, there is an ethanol modifier table, applied proportionally based on readings from the Fuel Composition Sensor that analyzes the ethanol portion in the system at each startup.
Plenty of these engines are running very well on 87 Octane for upwards of 250,000 miles.
All that said:
OF COURSE these engines run better on 91 or 93 octane.
And, despite the MpG hit, they run better on E51-E83 too.