peetee
Senior Retro Guru
It’s mainly to do with the design of the front mech. From 9 speed (or thereabouts) the mechs have shift-assisting bulges on the inner plate that are exactly shaped to match the height of a specific tooth-count middle ring. Use a different ring and the bulge ain’t in the right place so you have to double click the shifter or suffer the chain jamming into the base of the bulge on the mech plate.The middle ring needs to be slightly larger than the halfway size, it seems to be due to the angle between the rings - the bottom-middle shift being less critical but getting the cage close to the ring for the difficult mid-top shift is important.
Back in the halcyon days of Deore (etc) 3x7 the front shifter wasn’t indexed and the mech plates were much simpler and you could chop and change your ring combos as much as you liked. Shifting was always perfect - and perfect for years and years because the more tactile shift allowed you to change gear carefully and reduce the wear on chainrings and mech.
The move away from this system was one of the biggest blunders Shimano ever made, not least because it came along with separation of drop bar and straight bar shifting compatibility.