I certainly agree it depends on the engine and if there is no detected detonation and the resultant ECM detune, higher octane fuel has no benefit. The 6 liter engines I ran in my '03 through '16 Nautiques ran fine on 87 octane and never experienced a fuel de-tune reduction in timing that I was aware of. The direct injected 6.2's I have run from '17 to present are a different animal. Although the direct injection should make them less prone to detonation, because the fuel isn't injected until each cylinder is under compression and ready to fire, apparently the higher compression causes a need for the higher octane at max timing advance. Although they run fine with 87 octane, they are running in an octane detune mode and have significant timing pulled, resulting in a loss of horsepower. I was under the impression that for slalom only, 87 octane would be fine at the reduced horsepower, since the engines are extremely strong, just a little less strong on lower octane. Adam made a good case why this isn't true. Jump is the reason I ensure I am always on 93 octane. I don't want my boats to be in low octane de-tune mode with a lot of 87 in the tank when a good jumper comes over. Simply running all of the 87 octane out and putting in 93 isn't an immediate fix, as the ecm has to relearn and it may take a couple tanks to get all of the horsepower back, unless the battery is disconnected forcing a quicker relearn.
Here is an example. At Regionals a few years ago, I showed up with my 6.2 Nautique full of 93 octane top tier gas and six 5-gal cans of 93. When checking in the boat I had a discussion and was told that the lake gas was 91 octane. I drove all over town and found that there was nothing above 91 octane available and decided to let them use lake gas on refills since I didn't have enough for the whole four days and I would use my 93 in my truck (same 6.2 engine). When it came time to pull the big 35 mph jumpers in the last event, bottom line, the boat was weak. Times were in, but not great. Power factor had to be cranked up to 7 instead of the usual 3 and MT speeds were down by approx 2 MPH. Immediately after the event I plugged in my Diacom and saw that it was running in a fuel de-rate mode with a LOT of timing pulled. (I believe the lake gas was way below 91 octane). When I got back to my lake I made a couple wide open passes to check top end with the same gas. The boat would barely run 43 mph in jump mode, gate all the way up. It usually would run 51.2 mph on the rev limiter. I topped off with 93 from my tank (It was about half full), put in a couple cans of Klotz octane boost, disconnected the battery for a couple minutes to force a re-learn, then pulled a couple slalom sets. I then went out and made another high speed pass. Ran over 51 mph. I then plugged Diacom back in and the de-rate was gone and no timing was being pulled. I believe that he boat was down at least 50 horsepower on the gas from regionals.