Reality is modern engines adjust timings to make up for lower than expected octane, because they have to deal with other situations that trigger it (e.g. elevation).
But running an engine designed to take advantage of a higher octane at lower octane will have a fuel economy hit. But appears to be a single digit percents difference while reducing unit fuel cost by over 15% where I am.