I’ve watched my dad struggle with small engines for years because he wouldn’t shell out the extra $5 per summer to use non-oxy in them. I’ve never had a problem in anything I own now, presumably because I run non-oxy in everything that is not my daily driver. I’m not burning 500 gallons of gas every year in my mower, the extra few bucks per summer is worth it for the always clean carbs IMO.
Engines running compression ratios higher than 10:1 “should” be running higher octane gas in order to achieve maximum output. I say should because most of us run these vehicles and run 87 to no ill effect due to KR sensors as stated above. 2016 silverado 5.3l I can see slightly better economy running 91 or 93 on an appropriate tune file because I’m getting a more complete burn as this is a “high compression” engine in a traditional sense. The extra 0.5 – 0.75 MPG isn’t worth it at the moment due to price.
Wish we had non-oxy 87 around these parts but I’ve only ever seen it one time in northern MN on a sled trip.