BTU has everything to do it with. Quit making a fool out of yourself KC. Too much heat! You lose some much with ethanol, and maybe not enough for some dirty engines. Using octane as a bandaid for not being able to control the heat that the fuel produces is pathetic. That heat is causing excessive pressure. When was the last time anyone heard detonation on their 'cold' engine before coolant/oil temps rise? Why do some use a lower temp thermostat, bigger intercooler, water injection, bigger radiator/fans.... whatever? TO UNLOAD THE BTUs. Some members here need to get some real world experience.
I really think that many just have pathetically running vehicles, marginal unmaintained cooling systems, excessive carbon buildup on pistons, dirty injectors with horrible spray patterns, partially clogged or less effective EGR, vacuum leaks, lean A/F ratios, bad o2 sensors, and questionable knock sensors..... and some fuels just bring it out more than others. But, its easier to trash a fuel brand. I'd want to figure out what is wrong with the engine before trashing the fuel station. That fuel is giving you a warning on bigger problems, or simply ignored problems. Some get that warning with oils, ATFs, PSFs, and various filters too. If it doesn't sound/feel right, ask yourself why, or cover up the problem. A different brand or fuel or higher octane is a form of covering up for an issue.
Well, all grades of Shell run perfectly fine in my engines. I am well travelled and lived in many states, and haven't experienced this Shell syndrome anywhere. Either complain to Shell, Kroger, your local news, or your state's regulators. Nothing we say here is going to help you. You already can't use common sense enough to just avoid those stations or run 89.
I see 3 GM products listed by the OP and all are pushing that ~20 year vintage. Sure, they all are in perfect state of tune and spotless internally. Maybe you should complain to GM too.